diff options
author | varkha@chromium.org <varkha@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-20 21:43:20 +0000 |
---|---|---|
committer | varkha@chromium.org <varkha@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-20 21:43:20 +0000 |
commit | 39e90a7863dd0e60558c49a06d8865cc620361a7 (patch) | |
tree | 3bfe3427c3aee774b0884d9d39d62b57d7c46bb4 | |
parent | ff2747577de2cf700812abb7780ffc17b1166b00 (diff) | |
download | chromium_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.cc | 13 |
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()) |