diff options
author | jamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-08 23:46:40 +0000 |
---|---|---|
committer | jamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-08 23:46:40 +0000 |
commit | bb82b85e757c66c34f3f12e83dd461055ebadfde (patch) | |
tree | d32d03683cf61cd8ffbe7bfac0ffcd374dee9d0a /ash/drag_drop | |
parent | 05c7a79a59b1775fee9f0e82a8a91b624fd0abbf (diff) | |
download | chromium_src-bb82b85e757c66c34f3f12e83dd461055ebadfde.zip chromium_src-bb82b85e757c66c34f3f12e83dd461055ebadfde.tar.gz chromium_src-bb82b85e757c66c34f3f12e83dd461055ebadfde.tar.bz2 |
ash: Fix window header opacity during image drag
The drag and drop tracker creates a non-drawing window for mouse capture
during the drag. Don't count non-drawing windows towards the "solo window"
header opacity computation.
BUG=248727
TEST=added to ash_unittests FramePainterTest
Review URL: https://chromiumcodereview.appspot.com/18654003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210458 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/drag_drop')
-rw-r--r-- | ash/drag_drop/drag_image_view.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ash/drag_drop/drag_image_view.cc b/ash/drag_drop/drag_image_view.cc index 242488b..4dd729b 100644 --- a/ash/drag_drop/drag_image_view.cc +++ b/ash/drag_drop/drag_image_view.cc @@ -30,6 +30,7 @@ Widget* CreateDragWidget(gfx::NativeView context) { drag_widget->Init(params); drag_widget->SetOpacity(0xFF); drag_widget->GetNativeWindow()->set_owned_by_parent(false); + drag_widget->GetNativeWindow()->SetName("DragWidget"); SetShadowType(drag_widget->GetNativeView(), views::corewm::SHADOW_TYPE_NONE); return drag_widget; } |