Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChromePhone.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChromePhone.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChromePhone.java |
index aaa12a028fb4eed46f509b1aa6b5992d3da7e7da..055544b87da36f865645f23df8475019ef3be32c 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChromePhone.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChromePhone.java |
@@ -117,7 +117,8 @@ public class LayoutManagerChromePhone extends LayoutManagerChrome { |
@Override |
protected void tabCreating(int sourceId, String url, boolean isIncognito) { |
- if (!getActiveLayout().isHiding() && getActiveLayout().handlesTabCreating()) { |
+ if (!getActiveLayout().isHiding() && (getActiveLayout().handlesTabCreating() |
+ || getActiveLayout().isTabCreatingIntercepted())) { |
// If the current layout in the foreground, let it handle the tab creation animation. |
// This check allows us to switch from the StackLayout to the SimpleAnimationLayout |
// smoothly. |