Index: chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
index aa47784648e325adef2e14e9cb5ea31effa59f78..1fb50695e7948f3808bfe027ff16e1e74d32efd4 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
@@ -676,7 +676,9 @@ public class ChromeLauncherActivity extends Activity |
// re-delivered when a Chrome Activity is restarted. |
boolean isWebContentsPending = false; |
int tabId = ActivityDelegate.getTabIdFromIntent(intent); |
- AsyncTabParamsManager.add(tabId, asyncParams); |
+ if (!AsyncTabParamsManager.hasParamsWithTabToReparent()) { |
gone
2016/02/24 18:40:37
Why is this case special? If you're trying to avo
Yusuf
2016/02/24 19:40:35
Done.
|
+ AsyncTabParamsManager.add(tabId, asyncParams); |
+ } |
isWebContentsPending = asyncParams.getWebContents() != null; |
Bundle options = null; |