diff options
author | Daniel Gultsch <daniel@gultsch.de> | 2014-05-21 16:43:19 +0200 |
---|---|---|
committer | Daniel Gultsch <daniel@gultsch.de> | 2014-05-21 16:43:19 +0200 |
commit | 0de9d57420e74282b09b7963017137fd32c98876 (patch) | |
tree | b39c000876dda9329da6e70748673f6948983f27 /src/eu/siacs/conversations/ui/ConversationActivity.java | |
parent | 9d2ce5ff980d8469ee48efc25d645f2c9ca399c0 (diff) |
cleaned up shared text
Diffstat (limited to '')
-rw-r--r-- | src/eu/siacs/conversations/ui/ConversationActivity.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/eu/siacs/conversations/ui/ConversationActivity.java b/src/eu/siacs/conversations/ui/ConversationActivity.java index f1995935..bf83990a 100644 --- a/src/eu/siacs/conversations/ui/ConversationActivity.java +++ b/src/eu/siacs/conversations/ui/ConversationActivity.java @@ -622,6 +622,23 @@ public class ConversationActivity extends XmppActivity { } @Override + protected void onNewIntent (Intent intent) { + if ((Intent.ACTION_VIEW.equals(intent.getAction())&&(VIEW_CONVERSATION.equals(intent.getType())))) { + String convToView = (String) intent.getExtras().get( + CONVERSATION); + + for (int i = 0; i < conversationList.size(); ++i) { + if (conversationList.get(i).getUuid().equals(convToView)) { + setSelectedConversation(conversationList.get(i)); + } + } + paneShouldBeOpen = false; + String text = intent.getExtras().getString(TEXT, null); + swapConversationFragment().setText(text); + } + } + + @Override public void onStart() { super.onStart(); SharedPreferences preferences = PreferenceManager |