diff --git a/app/src/main/java/eu/toldi/infinityforlemmy/adapters/CommentsListingRecyclerViewAdapter.java b/app/src/main/java/eu/toldi/infinityforlemmy/adapters/CommentsListingRecyclerViewAdapter.java index 0b1d8e89..da7e72f9 100644 --- a/app/src/main/java/eu/toldi/infinityforlemmy/adapters/CommentsListingRecyclerViewAdapter.java +++ b/app/src/main/java/eu/toldi/infinityforlemmy/adapters/CommentsListingRecyclerViewAdapter.java @@ -203,10 +203,7 @@ public class CommentsListingRecyclerViewAdapter extends PagedListAdapter { - if (view instanceof SpoilerOnClickTextView) { - if (((SpoilerOnClickTextView) view).isSpoilerOnClick()) { - ((SpoilerOnClickTextView) view).setSpoilerOnClick(false); - return; - } - } - itemView.callOnClick(); - }); - commentMarkdownView.setAdapter(markwonAdapter); + upvoteButton.setOnClickListener(view -> { if (mAccessToken == null) { @@ -739,7 +717,6 @@ public class CommentsListingRecyclerViewAdapter extends PagedListAdapter hideToolbar(); itemView.setOnLongClickListener(hideToolbarOnLongClickListener); commentTimeTextView.setOnLongClickListener(hideToolbarOnLongClickListener); - mMarkwonAdapter.setOnLongClickListener(v -> { - if (v instanceof TextView) { - if (((TextView) v).getSelectionStart() == -1 && ((TextView) v).getSelectionEnd() == -1) { - hideToolbar(); - } - } + commentMarkdownView.setOnLongClickListener(v -> { + hideToolbar(); return true; }); } - mMarkwonAdapter.setOnClickListener(v -> { - if (v instanceof SpoilerOnClickTextView) { - if (((SpoilerOnClickTextView) v).isSpoilerOnClick()) { - ((SpoilerOnClickTextView) v).setSpoilerOnClick(false); - return; - } - } - expandComments(); - }); itemView.setOnClickListener(view -> expandComments()); } else { if (mCommentToolbarHideOnClick) { - mMarkwonAdapter.setOnClickListener(view -> { - if (view instanceof SpoilerOnClickTextView) { - if (((SpoilerOnClickTextView) view).isSpoilerOnClick()) { - ((SpoilerOnClickTextView) view).setSpoilerOnClick(false); - return; - } - } - hideToolbar(); - }); View.OnClickListener hideToolbarOnClickListener = view -> hideToolbar(); itemView.setOnClickListener(hideToolbarOnClickListener); commentTimeTextView.setOnClickListener(hideToolbarOnClickListener); } - mMarkwonAdapter.setOnLongClickListener(view -> { + commentMarkdownView.setOnLongClickListener(view -> { if (view instanceof TextView) { if (((TextView) view).getSelectionStart() == -1 && ((TextView) view).getSelectionEnd() == -1) { expandComments(); @@ -1896,7 +1862,6 @@ public class CommentsRecyclerViewAdapter extends RecyclerView.Adapter - -