Interacting with a PM should reply as a PM by default

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/ui/ConversationFragment.java | 3 +
1 file changed, 3 insertions(+)

Detailed changes

src/main/java/eu/siacs/conversations/ui/ConversationFragment.java 🔗

@@ -1321,6 +1321,7 @@ public class ConversationFragment extends XmppFragment
         }
 
         messageListAdapter.setOnMessageBoxClicked(message -> {
+            if (message.isPrivateMessage()) privateMessageWith(message.getCounterpart());
             setThread(message.getThread());
             conversation.setUserSelectedThread(true);
         });
@@ -1392,6 +1393,7 @@ public class ConversationFragment extends XmppFragment
     }
 
     private void quoteMessage(Message message) {
+        if (message.isPrivateMessage()) privateMessageWith(message.getCounterpart());
         setThread(message.getThread());
         conversation.setUserSelectedThread(true);
         if (message.getThread() == null) newThread();
@@ -4075,6 +4077,7 @@ public class ConversationFragment extends XmppFragment
 
     @Override
     public void onContactPictureClicked(Message message) {
+        if (message.isPrivateMessage()) privateMessageWith(message.getCounterpart());
         setThread(message.getThread());
         conversation.setUserSelectedThread(true);