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