| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| index 9a685eef10f3dac2f34afa42870833ae0b82944b..6be92857d7367828f2afe40061119d41c2f10bc0 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| @@ -1338,7 +1338,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
|
| final Tab currentTab = getActivityTab();
|
| boolean currentTabIsNtp = currentTab != null && NewTabPage.isNTPUrl(currentTab.getUrl());
|
| if (id == R.id.move_to_other_window_menu_id) {
|
| - if (currentTab != null) moveTabToOtherWindow(currentTab);
|
| + if (currentTab != null) MultiWindowUtils.moveTabToOtherWindow(this, currentTab);
|
| } else if (id == R.id.new_tab_menu_id) {
|
| getTabModelSelector().getModel(false).commitAllTabClosures();
|
| RecordUserAction.record("MobileMenuNewTab");
|
| @@ -1445,18 +1445,6 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
|
| }
|
| }
|
|
|
| - private void moveTabToOtherWindow(Tab tab) {
|
| - Class<? extends Activity> targetActivity =
|
| - MultiWindowUtils.getInstance().getOpenInOtherWindowActivity(this);
|
| - if (targetActivity == null) return;
|
| -
|
| - Intent intent = new Intent(this, targetActivity);
|
| - MultiWindowUtils.setOpenInOtherWindowIntentExtras(intent, this, targetActivity);
|
| - MultiWindowUtils.onMultiInstanceModeStarted();
|
| -
|
| - tab.detachAndStartReparenting(intent, null, null);
|
| - }
|
| -
|
| @Override
|
| public boolean handleBackPressed() {
|
| if (!mUIInitialized) return false;
|
|
|