diff options
| author | varunjain@chromium.org <varunjain@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-04 17:20:07 +0000 |
|---|---|---|
| committer | varunjain@chromium.org <varunjain@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-04 17:20:07 +0000 |
| commit | c248129a848d2595bba2b685af104b7d185e71de (patch) | |
| tree | 9d93e310561c7ec302086dec5d91ad4d8f216149 | |
| parent | 8e72def8ec6e06cb24bbee05cb76256e12952cbe (diff) | |
| download | chromium_src-c248129a848d2595bba2b685af104b7d185e71de.zip chromium_src-c248129a848d2595bba2b685af104b7d185e71de.tar.gz chromium_src-c248129a848d2595bba2b685af104b7d185e71de.tar.bz2 | |
ash: Stack drag widget at the right order and fix its shadow.
BUG=118022
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10482002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140315 0039d316-1c4b-4281-b951-d872f2087c98
| -rw-r--r-- | ash/drag_drop/drag_image_view.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ash/drag_drop/drag_image_view.cc b/ash/drag_drop/drag_image_view.cc index 366e036..cdde40a 100644 --- a/ash/drag_drop/drag_image_view.cc +++ b/ash/drag_drop/drag_image_view.cc @@ -4,6 +4,7 @@ #include "ash/drag_drop/drag_image_view.h" +#include "ash/wm/shadow_types.h" #include "ui/views/widget/widget.h" namespace ash { @@ -15,13 +16,14 @@ using views::Widget; Widget* CreateDragWidget() { Widget* drag_widget = new Widget; Widget::InitParams params; - params.type = Widget::InitParams::TYPE_WINDOW_FRAMELESS; + params.type = Widget::InitParams::TYPE_TOOLTIP; params.keep_on_top = true; params.accept_events = false; params.ownership = Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET; params.transparent = true; drag_widget->Init(params); drag_widget->SetOpacity(0xFF); + SetShadowType(drag_widget->GetNativeView(), SHADOW_TYPE_NONE); return drag_widget; } } |
