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