diff options
author | iNPUTmice <daniel@gultsch.de> | 2014-11-17 01:54:01 +0100 |
---|---|---|
committer | iNPUTmice <daniel@gultsch.de> | 2014-11-17 01:54:01 +0100 |
commit | 967cd922e15fe919f8c8d42763eb8960198a33d4 (patch) | |
tree | cfe1fe908d56c45de1dc9034f0c642ec4daac062 /src/main/java/eu/siacs/conversations/ui/XmppActivity.java | |
parent | 2036c58cd7793c25ce227bdc44f0377b07be45e1 (diff) |
highlight muc members by touching their name in muc details. fixed #503
Diffstat (limited to 'src/main/java/eu/siacs/conversations/ui/XmppActivity.java')
-rw-r--r-- | src/main/java/eu/siacs/conversations/ui/XmppActivity.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java index 98c9cdde..e6e97da3 100644 --- a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java @@ -301,6 +301,14 @@ public abstract class XmppActivity extends Activity { public void switchToConversation(Conversation conversation, String text, boolean newTask) { + switchToConversation(conversation,text,null,newTask); + } + + public void highlightInMuc(Conversation conversation, String nick) { + switchToConversation(conversation,null,nick,false); + } + + private void switchToConversation(Conversation conversation, String text, String nick, boolean newTask) { Intent viewConversationIntent = new Intent(this, ConversationActivity.class); viewConversationIntent.setAction(Intent.ACTION_VIEW); @@ -309,6 +317,9 @@ public abstract class XmppActivity extends Activity { if (text != null) { viewConversationIntent.putExtra(ConversationActivity.TEXT, text); } + if (nick != null) { + viewConversationIntent.putExtra(ConversationActivity.NICK, nick); + } viewConversationIntent.setType(ConversationActivity.VIEW_CONVERSATION); if (newTask) { viewConversationIntent.setFlags(viewConversationIntent.getFlags() |