diff options
Diffstat (limited to 'app/src/main/java')
-rw-r--r-- | app/src/main/java/ml/docilealligator/infinityforreddit/adapters/CommentsRecyclerViewAdapter.java | 26 |
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); |