From fc54bc22071ebd8e78d839ae867e27239963443c Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Sat, 8 Feb 2014 17:51:59 +0000
Subject: [PATCH] Handle new intents sent to DashboardActivity in single top
 launch mode.

---
 .../org/briarproject/android/DashboardActivity.java   | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/briar-android/src/org/briarproject/android/DashboardActivity.java b/briar-android/src/org/briarproject/android/DashboardActivity.java
index b808d27326..ea43f6c4c7 100644
--- a/briar-android/src/org/briarproject/android/DashboardActivity.java
+++ b/briar-android/src/org/briarproject/android/DashboardActivity.java
@@ -53,7 +53,16 @@ public class DashboardActivity extends BriarActivity {
 	@Override
 	public void onCreate(Bundle state) {
 		super.onCreate(state);
-		Intent i = getIntent();
+		handleIntent(getIntent());
+	}
+
+	@Override
+	public void onNewIntent(Intent i) {
+		super.onNewIntent(i);
+		handleIntent(i);
+	}
+
+	private void handleIntent(Intent i) {
 		boolean failed = i.getBooleanExtra("briar.STARTUP_FAILED", false);
 		long handle = i.getLongExtra("briar.LOCAL_AUTHOR_HANDLE", -1);
 		if(failed) {
-- 
GitLab