From 7238a6cfdc73b872386609bc2eb84ed3a1c69a8e Mon Sep 17 00:00:00 2001 From: immat0x1 Date: Sun, 26 Feb 2023 04:46:54 +0500 Subject: [PATCH] [chats] also hide emoji panel if hide keyboard on scroll enabled --- .../src/main/java/org/telegram/ui/ChatActivity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java index 2d0b312de..78dc76541 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java @@ -5508,7 +5508,13 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not wasManualScroll = true; scrollingChatListView = true; } else if (newState == RecyclerView.SCROLL_STATE_DRAGGING) { - if (ExteraConfig.hideKeyboardOnScroll) AndroidUtilities.hideKeyboard(getParentActivity().getCurrentFocus()); + if (ExteraConfig.hideKeyboardOnScroll) { + if (isKeyboardVisible()) { + AndroidUtilities.hideKeyboard(getParentActivity().getCurrentFocus()); + } else if (chatActivityEnterView != null) { + chatActivityEnterView.hidePopup(false); + } + } pollHintCell = null; wasManualScroll = true; scrollingFloatingDate = true;