summaryrefslogtreecommitdiffstats
path: root/ash/drag_drop
diff options
context:
space:
mode:
authorjamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-08 23:46:40 +0000
committerjamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-08 23:46:40 +0000
commitbb82b85e757c66c34f3f12e83dd461055ebadfde (patch)
treed32d03683cf61cd8ffbe7bfac0ffcd374dee9d0a /ash/drag_drop
parent05c7a79a59b1775fee9f0e82a8a91b624fd0abbf (diff)
downloadchromium_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.cc1
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;
}