Index: ash/drag_drop/drag_image_view.cc |
diff --git a/ash/drag_drop/drag_image_view.cc b/ash/drag_drop/drag_image_view.cc |
index acb42928122b43ccf4734c3fe0159e25cf1f0680..066b99c0105393991edd0e93a273aa44afe2bc65 100644 |
--- a/ash/drag_drop/drag_image_view.cc |
+++ b/ash/drag_drop/drag_image_view.cc |
@@ -18,11 +18,12 @@ namespace internal { |
namespace { |
using views::Widget; |
-Widget* CreateDragWidget() { |
+Widget* CreateDragWidget(gfx::NativeView context) { |
Widget* drag_widget = new Widget; |
Widget::InitParams params; |
params.type = Widget::InitParams::TYPE_TOOLTIP; |
params.keep_on_top = true; |
+ params.context = context; |
params.accept_events = false; |
params.ownership = Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET; |
params.transparent = true; |
@@ -34,8 +35,8 @@ Widget* CreateDragWidget() { |
} |
} |
-DragImageView::DragImageView() : views::ImageView() { |
- widget_.reset(CreateDragWidget()); |
+DragImageView::DragImageView(gfx::NativeView context) : views::ImageView() { |
+ widget_.reset(CreateDragWidget(context)); |
widget_->SetContentsView(this); |
widget_->SetAlwaysOnTop(true); |