From 20331c13dd6bfe11227449c9aa551357f43e59bf Mon Sep 17 00:00:00 2001 From: misaochan Date: Wed, 10 Aug 2016 17:48:49 +1200 Subject: [PATCH] Add check for redirect to prevent welcome screen again --- .../main/java/fr/free/nrw/commons/auth/LoginActivity.java | 7 +++++-- .../main/java/fr/free/nrw/commons/auth/SignupActivity.java | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java b/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java index de08dc506..b8ae16c87 100644 --- a/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java @@ -188,8 +188,11 @@ public class LoginActivity extends AccountAuthenticatorActivity { }); if (savedInstanceState == null) { - Intent welcomeIntent = new Intent(this, WelcomeActivity.class); - startActivity(welcomeIntent); + Bundle extras = getIntent().getExtras(); + if (extras == null || extras.getBoolean("redirected") == false ) { + Intent welcomeIntent = new Intent(this, WelcomeActivity.class); + startActivity(welcomeIntent); + } } } diff --git a/app/src/main/java/fr/free/nrw/commons/auth/SignupActivity.java b/app/src/main/java/fr/free/nrw/commons/auth/SignupActivity.java index bc8ae7070..3746774fa 100644 --- a/app/src/main/java/fr/free/nrw/commons/auth/SignupActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/auth/SignupActivity.java @@ -37,6 +37,7 @@ public class SignupActivity extends Activity { // Signup success, so load LoginActivity again Log.d("SignupActivity", "Overriding URL" + url); Intent intent = new Intent(getApplicationContext(), LoginActivity.class); + intent.putExtra("Redirected", true); startActivity(intent); return true; } else {