| Index: ui/wm/core/compound_event_filter.cc
|
| diff --git a/ui/wm/core/compound_event_filter.cc b/ui/wm/core/compound_event_filter.cc
|
| index 8942dfdfeb091afa3e561c57aad2ca03d4f451c6..0e655257a32558c86f56f84a353eda1b35b61389 100644
|
| --- a/ui/wm/core/compound_event_filter.cc
|
| +++ b/ui/wm/core/compound_event_filter.cc
|
| @@ -218,7 +218,8 @@ void CompoundEventFilter::OnMouseEvent(ui::MouseEvent* event) {
|
| event->type() == ui::ET_MOUSE_PRESSED ||
|
| event->type() == ui::ET_MOUSEWHEEL)) {
|
| SetMouseEventsEnableStateOnEvent(window, event, true);
|
| - SetCursorVisibilityOnEvent(window, event, true);
|
| + SetCursorVisibilityOnEvent(window, event,
|
| + !(event->flags() & ui::EF_DIRECT_INPUT));
|
| UpdateCursor(window, event);
|
| }
|
|
|
|
|