| Index: ui/views/widget/widget.cc
|
| diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc
|
| index 3b2746affae8d275aaa11307d6090ddf1b397f53..9bb451317e457964ffd5cf8468ad5732fd10f7df 100644
|
| --- a/ui/views/widget/widget.cc
|
| +++ b/ui/views/widget/widget.cc
|
| @@ -159,9 +159,9 @@ void Widget::OnMouseCaptureLost() {
|
| }
|
|
|
| bool Widget::OnMouseEvent(const MouseEvent& event) {
|
| - last_mouse_event_was_move_ = false;
|
| switch (event.type()) {
|
| case ui::Event::ET_MOUSE_PRESSED:
|
| + last_mouse_event_was_move_ = false;
|
| if (root_view_->OnMousePressed(event)) {
|
| is_mouse_button_pressed_ = true;
|
| if (!native_widget_->HasMouseCapture())
|
| @@ -178,6 +178,7 @@ bool Widget::OnMouseEvent(const MouseEvent& event) {
|
| native_widget_->ShouldReleaseCaptureOnMouseReleased()) {
|
| native_widget_->ReleaseMouseCapture();
|
| }
|
| + last_mouse_event_was_move_ = false;
|
| is_mouse_button_pressed_ = false;
|
| root_view_->OnMouseReleased(event);
|
| return true;
|
| @@ -199,6 +200,7 @@ bool Widget::OnMouseEvent(const MouseEvent& event) {
|
| }
|
| break;
|
| case ui::Event::ET_MOUSE_EXITED:
|
| + last_mouse_event_was_move_ = false;
|
| root_view_->OnMouseExited(event);
|
| return true;
|
| }
|
|
|