| 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 c133595c1232d980619f041deca5d0dfb7f94a95..1d9a6f7e1894981373e03c1d14780d2c6d9763f5 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
|
| @@ -765,7 +765,7 @@ void DesktopDragDropClientAuraX11::OnWindowDestroyed(aura::Window* window) {
|
| void DesktopDragDropClientAuraX11::OnMouseMovement(
|
| const gfx::Point& screen_point,
|
| int flags,
|
| - base::TimeDelta event_time) {
|
| + base::TimeTicks event_time) {
|
| if (drag_widget_.get()) {
|
| drag_widget_->SetBounds(
|
| gfx::Rect(screen_point - drag_widget_offset_,
|
| @@ -781,7 +781,8 @@ void DesktopDragDropClientAuraX11::OnMouseMovement(
|
| current_modifier_state_ = flags & kModifiers;
|
|
|
| repeat_mouse_move_timer_.Stop();
|
| - ProcessMouseMove(screen_point, event_time.InMilliseconds());
|
| + ProcessMouseMove(screen_point,
|
| + (event_time - base::TimeTicks()).InMilliseconds());
|
| }
|
|
|
| void DesktopDragDropClientAuraX11::OnMouseReleased() {
|
|
|