summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvarkha@chromium.org <varkha@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-20 21:43:20 +0000
committervarkha@chromium.org <varkha@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-20 21:43:20 +0000
commit39e90a7863dd0e60558c49a06d8865cc620361a7 (patch)
tree3bfe3427c3aee774b0884d9d39d62b57d7c46bb4
parentff2747577de2cf700812abb7780ffc17b1166b00 (diff)
downloadchromium_src-39e90a7863dd0e60558c49a06d8865cc620361a7.zip
chromium_src-39e90a7863dd0e60558c49a06d8865cc620361a7.tar.gz
chromium_src-39e90a7863dd0e60558c49a06d8865cc620361a7.tar.bz2
Allows a single tab to be draggable from a maximized browser on ash. This allows that tab to be dropped and attached to another maximized browser.
BUG=319205 Review URL: https://codereview.chromium.org/77013003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236306 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/ui/views/tabs/tab_strip.cc13
1 files changed, 0 insertions, 13 deletions
diff --git a/chrome/browser/ui/views/tabs/tab_strip.cc b/chrome/browser/ui/views/tabs/tab_strip.cc
index fb7b300..1308d24 100644
--- a/chrome/browser/ui/views/tabs/tab_strip.cc
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc
@@ -1144,19 +1144,6 @@ void TabStrip::MaybeStartDrag(
}
views::Widget* widget = GetWidget();
-
- // Don't allow detaching from maximized or fullscreen windows (in ash) when
- // all the tabs are selected and there is only one display. Since the window
- // is maximized or fullscreen, we know there are no other tabbed browsers the
- // user can drag to.
- const chrome::HostDesktopType host_desktop_type =
- chrome::GetHostDesktopTypeForNativeView(widget->GetNativeView());
- if (host_desktop_type == chrome::HOST_DESKTOP_TYPE_ASH &&
- (widget->IsMaximized() || widget->IsFullscreen()) &&
- static_cast<int>(tabs.size()) == tab_count() &&
- gfx::Screen::GetScreenFor(widget->GetNativeView())->GetNumDisplays() == 1)
- detach_behavior = TabDragController::NOT_DETACHABLE;
-
#if defined(OS_WIN)
// It doesn't make sense to drag tabs out on Win8's single window Metro mode.
if (win8::IsSingleWindowMetroMode())