| 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.
|
|
|