From e5570b2d10bf9fef440cae036ec449cfae0bb124 Mon Sep 17 00:00:00 2001 From: Thomas Date: Fri, 17 Jul 2020 16:55:04 +0200 Subject: [PATCH] Some fixes with quick replies --- .../app/fedilab/android/drawers/StatusListAdapter.java | 2 +- .../app/fedilab/android/drawers/StatusListAdapter.java | 2 +- .../app/fedilab/android/drawers/BaseStatusListAdapter.java | 7 +++---- build.gradle | 2 +- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/app/src/common/java/app/fedilab/android/drawers/StatusListAdapter.java b/app/src/common/java/app/fedilab/android/drawers/StatusListAdapter.java index 80f48aeb1..a83a09085 100644 --- a/app/src/common/java/app/fedilab/android/drawers/StatusListAdapter.java +++ b/app/src/common/java/app/fedilab/android/drawers/StatusListAdapter.java @@ -37,7 +37,7 @@ public class StatusListAdapter extends BaseStatusListAdapter { super(statusDrawerParams); } - public void statusAddReactionClick(Status status){ + public void statusAddReactionClick(Status status, ViewHolder holder){ EmojiManager.install(new EmojiOneProvider()); final EmojiPopup emojiPopup = EmojiPopup.Builder.fromRootView(holder.status_add_reaction).setOnEmojiPopupDismissListener(() -> { InputMethodManager imm = (InputMethodManager) context.getSystemService(INPUT_METHOD_SERVICE); diff --git a/app/src/lite/java/app/fedilab/android/drawers/StatusListAdapter.java b/app/src/lite/java/app/fedilab/android/drawers/StatusListAdapter.java index ab87fbd34..eb07583f4 100644 --- a/app/src/lite/java/app/fedilab/android/drawers/StatusListAdapter.java +++ b/app/src/lite/java/app/fedilab/android/drawers/StatusListAdapter.java @@ -25,7 +25,7 @@ public class StatusListAdapter extends BaseStatusListAdapter { super(statusDrawerParams); } - protected void statusAddReactionClick(Status status) { + protected void statusAddReactionClick(Status status, ViewHolder holder) { ((Activity) context).getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); } diff --git a/app/src/main/java/app/fedilab/android/drawers/BaseStatusListAdapter.java b/app/src/main/java/app/fedilab/android/drawers/BaseStatusListAdapter.java index b1555f8e0..7c6d71ac8 100644 --- a/app/src/main/java/app/fedilab/android/drawers/BaseStatusListAdapter.java +++ b/app/src/main/java/app/fedilab/android/drawers/BaseStatusListAdapter.java @@ -202,7 +202,6 @@ public abstract class BaseStatusListAdapter extends RecyclerView.Adapter statuses; @@ -609,7 +608,7 @@ public abstract class BaseStatusListAdapter extends RecyclerView.Adapter statusAddReactionClick(status)); + holder.status_add_reaction.setOnClickListener(v -> statusAddReactionClick(status, holder)); } holder.status_cardview_title.setTextColor(ContextCompat.getColor(context, R.color.dark_text_toot_header)); @@ -3016,7 +3015,7 @@ public abstract class BaseStatusListAdapter extends RecyclerView.Adapter