aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/ml
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/ml')
-rw-r--r--app/src/main/java/ml/docilealligator/infinityforreddit/adapters/CommentsRecyclerViewAdapter.java26
1 files changed, 16 insertions, 10 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/CommentsRecyclerViewAdapter.java b/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/CommentsRecyclerViewAdapter.java
index fa34151b..41239401 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/CommentsRecyclerViewAdapter.java
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/adapters/CommentsRecyclerViewAdapter.java
@@ -459,15 +459,11 @@ public class CommentsRecyclerViewAdapter extends RecyclerView.Adapter<RecyclerVi
} else {
((CommentViewHolder) holder).scoreTextView.setText(mActivity.getString(R.string.vote));
}
-
- if(comment.isEdited()){
- ((CommentViewHolder) holder).editedView.setText(R.string.edited);
- ((CommentViewHolder) holder).editedView.setOnClickListener(view -> {
- Toast.makeText(view.getContext(), view.getContext().getString(R.string.edited_time, mShowElapsedTime ?
- Utils.getElapsedTime(mActivity, comment.getEditedTimeMillis()) :
- Utils.getFormattedTime(mLocale, comment.getEditedTimeMillis(), mTimeFormatPattern)
- ), Toast.LENGTH_SHORT).show();
- });
+
+ if (comment.isEdited()) {
+ ((CommentViewHolder) holder).editedTextView.setVisibility(View.VISIBLE);
+ } else {
+ ((CommentViewHolder) holder).editedTextView.setVisibility(View.GONE);
}
((CommentViewHolder) holder).commentIndentationView.setShowOnlyOneDivider(mShowOnlyOneCommentLevelIndicator);
@@ -1192,7 +1188,7 @@ public class CommentsRecyclerViewAdapter extends RecyclerView.Adapter<RecyclerVi
@BindView(R.id.comment_markdown_view_item_post_comment)
RecyclerView commentMarkdownView;
@BindView(R.id.edited_text_view_item_post_comment)
- TextView editedView;
+ TextView editedTextView;
@BindView(R.id.bottom_constraint_layout_item_post_comment)
ConstraintLayout bottomConstraintLayout;
@BindView(R.id.up_vote_button_item_post_comment)
@@ -1318,6 +1314,16 @@ public class CommentsRecyclerViewAdapter extends RecyclerView.Adapter<RecyclerVi
authorFlairTextView.setOnClickListener(view -> authorTextView.performClick());
+ editedTextView.setOnClickListener(view -> {
+ Comment comment = getCurrentComment(this);
+ if (comment != null) {
+ Toast.makeText(view.getContext(), view.getContext().getString(R.string.edited_time, mShowElapsedTime ?
+ Utils.getElapsedTime(mActivity, comment.getEditedTimeMillis()) :
+ Utils.getFormattedTime(mLocale, comment.getEditedTimeMillis(), mTimeFormatPattern)
+ ), Toast.LENGTH_SHORT).show();
+ }
+ });
+
moreButton.setOnClickListener(view -> {
getItemCount();
Comment comment = getCurrentComment(this);