From 53ac579a91cb48ecf06864ae49af8841cc7c6a60 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sat, 19 Aug 2023 19:27:24 -0500 Subject: [PATCH] Clear thread when unlocking, since auto follow is optional --- .../java/eu/siacs/conversations/ui/ConversationFragment.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java index 377898f17ab43a8c9810a4adf7686fc3159fb306..6bbec5bd2f69c4a72279a784b6ab65439d52eb40 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java @@ -1338,6 +1338,7 @@ public class ConversationFragment extends XmppFragment binding.textSendButton.setOnClickListener(this.mSendButtonListener); binding.contextPreviewCancel.setOnClickListener((v) -> { + setThread(null); conversation.setUserSelectedThread(false); setupReply(null); }); @@ -1379,6 +1380,7 @@ public class ConversationFragment extends XmppFragment conversation.setLockThread(false); backPressedLeaveSingleThread.setEnabled(false); if (wasLocked) { + setThread(null); conversation.setUserSelectedThread(false); refresh(); updateThreadFromLastMessage(); @@ -1899,6 +1901,7 @@ public class ConversationFragment extends XmppFragment conversation.setLockThread(false); backPressedLeaveSingleThread.setEnabled(false); if (wasLocked) { + setThread(null); conversation.setUserSelectedThread(false); refresh(); updateThreadFromLastMessage(); @@ -3440,6 +3443,7 @@ public class ConversationFragment extends XmppFragment } protected void messageSent() { + setThread(null); conversation.setUserSelectedThread(false); mSendingPgpMessage.set(false); this.binding.textinput.setText("");