aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/XmppActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-05-02 20:39:37 +0200
committerChristian Schneppe <christian@pix-art.de>2018-05-02 20:39:37 +0200
commite3219fbd72db13e3b1ec57c181e670f8bfe957a8 (patch)
tree2fcd3ddc3e5ac701d00be957e6fc25f7dbca3273 /src/main/java/de/pixart/messenger/ui/XmppActivity.java
parent41d726ef73a20e7e7ee1ff81c5f8326aa0e6c7d8 (diff)
added search result context menu + date separators
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/XmppActivity.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/XmppActivity.java18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/XmppActivity.java b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
index d580b05db..c77545be6 100644
--- a/src/main/java/de/pixart/messenger/ui/XmppActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
@@ -465,25 +465,31 @@ public abstract class XmppActivity extends ActionBarActivity {
switchToConversation(conversation, null, false);
}
- public void switchToConversation(Conversation conversation, String text,
- boolean newTask) {
- switchToConversation(conversation, text, null, false, newTask);
+ public void switchToConversationAndQuote(Conversation conversation, String text) {
+ switchToConversation(conversation, text, true, null, false, false);
+ }
+
+ public void switchToConversation(Conversation conversation, String text, boolean newTask) {
+ switchToConversation(conversation, text, false, null, false, newTask);
}
public void highlightInMuc(Conversation conversation, String nick) {
- switchToConversation(conversation, null, nick, false, false);
+ switchToConversation(conversation, null, false, nick, false, false);
}
public void privateMsgInMuc(Conversation conversation, String nick) {
- switchToConversation(conversation, null, nick, true, false);
+ switchToConversation(conversation, null, false, nick, true, false);
}
- private void switchToConversation(Conversation conversation, String text, String nick, boolean pm, boolean newTask) {
+ private void switchToConversation(Conversation conversation, String text, boolean asQuote, String nick, boolean pm, boolean newTask) {
Intent intent = new Intent(this, ConversationsActivity.class);
intent.setAction(ConversationsActivity.ACTION_VIEW_CONVERSATION);
intent.putExtra(ConversationsActivity.EXTRA_CONVERSATION, conversation.getUuid());
if (text != null) {
intent.putExtra(ConversationsActivity.EXTRA_TEXT, text);
+ if (asQuote) {
+ intent.putExtra(ConversationsActivity.EXTRA_AS_QUOTE, asQuote);
+ }
}
if (nick != null) {
intent.putExtra(ConversationsActivity.EXTRA_NICK, nick);