| 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 1f87ce67620b5b18878df4723acfd5db0789072b..5e11ea5a7e9df8da670a3362613f54244c1c53d3 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
|
| @@ -5,9 +5,12 @@
|
| package org.chromium.chrome.browser.tabmodel;
|
|
|
| import android.app.Activity;
|
| +import android.content.Intent;
|
| import android.os.Handler;
|
|
|
| +import org.chromium.base.ContextUtils;
|
| import org.chromium.base.VisibleForTesting;
|
| +import org.chromium.chrome.browser.browseractions.BrowserActionsTabCreationService;
|
| import org.chromium.chrome.browser.compositor.layouts.OverviewModeBehavior;
|
| import org.chromium.chrome.browser.compositor.layouts.content.TabContentManager;
|
| import org.chromium.chrome.browser.tab.Tab;
|
| @@ -100,6 +103,11 @@ public class TabModelSelectorImpl extends TabModelSelectorBase implements TabMod
|
|
|
| private void handleOnPageLoadStopped(Tab tab) {
|
| if (tab != null) mTabSaver.addTabToSaveQueue(tab);
|
| + if (tab.getLaunchType() == TabLaunchType.FROM_BROWSER_ACTIONS) {
|
| + Intent intent = BrowserActionsTabCreationService.getTabCreationIntent(
|
| + BrowserActionsTabCreationService.ACTION_TAB_CREATION_FINISH);
|
| + ContextUtils.getApplicationContext().startService(intent);
|
| + }
|
| }
|
|
|
| /**
|
|
|