From d4d5634e224b76336d110b0eba1e9da6ddb45d0e Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 10 Feb 2025 09:14:43 -0500 Subject: [PATCH] Do not pop autocomplete until focus So it won't overlap the buttons on some screens --- src/main/java/eu/siacs/conversations/ui/XmppActivity.java | 4 ++-- src/main/res/layout/dialog_add_reaction.xml | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java index f86a45c8252ee1a2a566430c05da1795dc8125ea..2cc2f3f507168c83225ec544f9cfecdb7ec2ac78 100644 --- a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java @@ -447,8 +447,8 @@ public abstract class XmppActivity extends ActionBarActivity { }).build(); dialog.show(); - dialog.getWindow().getDecorView().post(() -> { - autocomplete.showPopup(""); + viewBinding.search.setOnFocusChangeListener((v, hasFocus) -> { + if (hasFocus) autocomplete.showPopup(viewBinding.search.getText()); }); } diff --git a/src/main/res/layout/dialog_add_reaction.xml b/src/main/res/layout/dialog_add_reaction.xml index cd88bbefc9fa3e56fef7d62592c0f44cfc64dc6d..f05f8055a57eb728944732ccde1d35ae5f967930 100644 --- a/src/main/res/layout/dialog_add_reaction.xml +++ b/src/main/res/layout/dialog_add_reaction.xml @@ -30,8 +30,6 @@ android:layout_height="wrap_content" android:ems="10" android:inputType="textPersonName"> - -