| Index: ui/views/widget/native_widget_aura.cc
|
| diff --git a/ui/views/widget/native_widget_aura.cc b/ui/views/widget/native_widget_aura.cc
|
| index f428259e841da0f65f44462004cb82b306ce2bb2..51de26387ed4be016e2b2b1be2e4488719064792 100644
|
| --- a/ui/views/widget/native_widget_aura.cc
|
| +++ b/ui/views/widget/native_widget_aura.cc
|
| @@ -908,14 +908,18 @@ void NativeWidgetAura::OnWindowFocused(aura::Window* gained_focus,
|
|
|
| void NativeWidgetAura::OnDragEntered(const ui::DropTargetEvent& event) {
|
| DCHECK(drop_helper_.get() != NULL);
|
| - last_drop_operation_ = drop_helper_->OnDragOver(event.data(),
|
| - event.location(), event.source_operations());
|
| + last_drop_operation_ =
|
| + drop_helper_->OnDragOver(event.data(),
|
| + gfx::ToFlooredPoint(event.location()),
|
| + event.source_operations());
|
| }
|
|
|
| int NativeWidgetAura::OnDragUpdated(const ui::DropTargetEvent& event) {
|
| DCHECK(drop_helper_.get() != NULL);
|
| - last_drop_operation_ = drop_helper_->OnDragOver(event.data(),
|
| - event.location(), event.source_operations());
|
| + last_drop_operation_ =
|
| + drop_helper_->OnDragOver(event.data(),
|
| + gfx::ToFlooredPoint(event.location()),
|
| + event.source_operations());
|
| return last_drop_operation_;
|
| }
|
|
|
| @@ -926,8 +930,9 @@ void NativeWidgetAura::OnDragExited() {
|
|
|
| int NativeWidgetAura::OnPerformDrop(const ui::DropTargetEvent& event) {
|
| DCHECK(drop_helper_.get() != NULL);
|
| - return drop_helper_->OnDrop(event.data(), event.location(),
|
| - last_drop_operation_);
|
| + return drop_helper_->OnDrop(event.data(),
|
| + gfx::ToFlooredPoint(event.location()),
|
| + last_drop_operation_);
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
|
|