diff --git a/briar-android/src/org/briarproject/android/DashboardActivity.java b/briar-android/src/org/briarproject/android/DashboardActivity.java index b808d27326c5411f655ea2074d95773138bdd91c..ea43f6c4c7f473383dd2dc17b1adebc8c370bbd3 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) {