diff --git a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java index 76fd5e9df..50cf535ea 100644 --- a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java @@ -299,6 +299,15 @@ public class StartConversationActivity extends XmppActivity implements OnRosterU super.onStop(); } + @Override + public void onNewIntent(Intent intent) { + if (xmppConnectionServiceBound) { + handleIntent(intent); + } else { + setIntent(intent); + } + } + protected void openConversationForContact(int position) { Contact contact = (Contact) contacts.get(position); openConversationForContact(contact);