properly handle onNewIntent() in StartConversations activity

Daniel Gultsch created

* fixes a glitch a caused xmpp uris not to open when activiy was already started

Change summary

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

Detailed changes

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);