Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java |
index cf5d9e898429677c1d9d89d029f8561ed258597b..0af3ce9f25d8a3c5dfc3aaa4adfaf0b65d670750 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelSelectorImpl.java |
@@ -342,7 +342,7 @@ public class TabModelSelectorImpl extends TabModelSelectorBase implements TabMod |
TabModelImpl.startTabSwitchLatencyTiming(type); |
} |
if (mVisibleTab != null && mVisibleTab != tab && !mVisibleTab.needsReload()) { |
- if (mVisibleTab.isInitialized()) { |
+ if (mVisibleTab.isInitialized() && !mVisibleTab.isDetachedForReparenting()) { |
// TODO(dtrainor): Once we figure out why we can't grab a snapshot from the current |
// tab when we have other tabs loading from external apps remove the checks for |
// FROM_EXTERNAL_APP/FROM_NEW. |