diff options
author | mazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-07 06:50:56 +0000 |
---|---|---|
committer | mazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-07 06:50:56 +0000 |
commit | 71a66993c935d5685ba81182db11938f7bc122c1 (patch) | |
tree | d503dd1e20d2debe5b92e91a17acd6c7025dc811 /ash/wm/drag_window_resizer.cc | |
parent | 3aafe5bed296015c274cce344e101049dc0fd310 (diff) | |
download | chromium_src-71a66993c935d5685ba81182db11938f7bc122c1.zip chromium_src-71a66993c935d5685ba81182db11938f7bc122c1.tar.gz chromium_src-71a66993c935d5685ba81182db11938f7bc122c1.tar.bz2 |
Enable modal windows to be dragged to another monitors.
This CL depends on
https://codereview.chromium.org/11280283/
https://codereview.chromium.org/11411344/
BUG=156519
TEST=DragWindowResizerTest.MoveWindowAcrossDisplays
Review URL: https://chromiumcodereview.appspot.com/11316324
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171706 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/wm/drag_window_resizer.cc')
-rw-r--r-- | ash/wm/drag_window_resizer.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ash/wm/drag_window_resizer.cc b/ash/wm/drag_window_resizer.cc index cbe8fe4..cbba83c 100644 --- a/ash/wm/drag_window_resizer.cc +++ b/ash/wm/drag_window_resizer.cc @@ -187,8 +187,7 @@ void DragWindowResizer::UpdateDragWindow(const gfx::Rect& bounds, bool DragWindowResizer::ShouldAllowMouseWarp() { return (details_.window_component == HTCAPTION) && - (GetTarget()->GetProperty(aura::client::kModalKey) == - ui::MODAL_TYPE_NONE) && + !GetTarget()->transient_parent() && (GetTarget()->type() == aura::client::WINDOW_TYPE_NORMAL); } |