Index: chrome/android/java_staging/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
index 3ca2c072738cb9e5ab3a4f522e1445e0757cd97b..0a19e65d75c954ede37c98978b3460ba638fc782 100644 |
--- a/chrome/android/java_staging/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
+++ b/chrome/android/java_staging/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
@@ -798,8 +798,10 @@ |
* @return Whether or not the First Run Experience needed to be shown. |
*/ |
private boolean launchFirstRunExperience() { |
+ final boolean isIntentActionMain = getIntent() != null |
+ && TextUtils.equals(getIntent().getAction(), Intent.ACTION_MAIN); |
final Intent freIntent = FirstRunFlowSequencer.checkIfFirstRunIsNecessary( |
- this, getIntent()); |
+ this, getIntent(), isIntentActionMain); |
if (freIntent == null) return false; |
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_NEW_TASK) != 0) { |