| Index: ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.cc
|
| diff --git a/ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.cc b/ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.cc
|
| index 54e0dc5ec7052c256e0d4a378764dbb1314fba69..59e46f9324542bbb27ad30f20d8c82061e271d40 100644
|
| --- a/ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.cc
|
| +++ b/ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.cc
|
| @@ -587,7 +587,10 @@ int DesktopDragDropClientAuraX11::StartDragAndDrop(
|
| // Windows has a specific method, DoDragDrop(), which performs the entire
|
| // drag. We have to emulate this, so we spin off a nested runloop which will
|
| // track all cursor movement and reroute events to a specific handler.
|
| + move_loop_.SetDragImage(source_provider_->GetDragImage(),
|
| + source_provider_->GetDragImageOffset());
|
| move_loop_.RunMoveLoop(source_window, grab_cursor_);
|
| + move_loop_.SetDragImage(gfx::ImageSkia(), gfx::Vector2dF());
|
|
|
| source_provider_ = NULL;
|
| drag_drop_in_progress_ = false;
|
|
|