| Index: ui/events/event.cc
|
| diff --git a/ui/events/event.cc b/ui/events/event.cc
|
| index 8261fd9ce4cc5facce6d2dbf136c9f51574b9860..dcb63b3d0c5015124c52c847bb9ceb326936f430 100644
|
| --- a/ui/events/event.cc
|
| +++ b/ui/events/event.cc
|
| @@ -472,7 +472,13 @@ MouseEvent::MouseEvent(const PointerEvent& pointer_event)
|
| break;
|
|
|
| case ET_POINTER_MOVED:
|
| - SetType(ET_MOUSE_MOVED);
|
| + if (pointer_event.flags() &
|
| + (EF_LEFT_MOUSE_BUTTON | EF_MIDDLE_MOUSE_BUTTON |
|
| + EF_RIGHT_MOUSE_BUTTON)) {
|
| + SetType(ET_MOUSE_DRAGGED);
|
| + } else {
|
| + SetType(ET_MOUSE_MOVED);
|
| + }
|
| break;
|
|
|
| case ET_POINTER_ENTERED:
|
|
|