Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java |
index ff8ccad95b35c9451f5874d483ef4541cc1e02fc..a31f2b45aa61208ed364c94cb4d36a19422cf33b 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java |
@@ -11,6 +11,8 @@ import android.net.Uri; |
import android.text.TextUtils; |
import org.chromium.base.ApplicationStatus; |
+import org.chromium.base.CommandLine; |
+import org.chromium.chrome.browser.ChromeSwitches; |
import org.chromium.chrome.browser.IntentHandler; |
import org.chromium.chrome.browser.TabState; |
import org.chromium.chrome.browser.UrlConstants; |
@@ -177,6 +179,6 @@ public class TabDelegate extends TabCreator { |
* @return Whether the TabDelegate is allowed to directly launch a DocumentActivity. |
*/ |
protected boolean isAllowedToLaunchDocumentActivity(Context context) { |
- return true; |
+ return !CommandLine.getInstance().hasSwitch(ChromeSwitches.ENABLE_FORCED_MIGRATION); |
} |
} |