Index: ash/wm/toplevel_window_event_filter.cc |
diff --git a/ash/wm/toplevel_window_event_filter.cc b/ash/wm/toplevel_window_event_filter.cc |
index 353ed18557894e0421557a1316e9c813fe266924..e63575f73b62fccaba56be94aa6e75e1208099e1 100644 |
--- a/ash/wm/toplevel_window_event_filter.cc |
+++ b/ash/wm/toplevel_window_event_filter.cc |
@@ -58,7 +58,9 @@ bool ToplevelWindowEventFilter::PreHandleMouseEvent(aura::Window* target, |
} else { |
window_resizer_.reset(); |
} |
- if (component == HTCAPTION && event->flags() & ui::EF_IS_DOUBLE_CLICK) |
+ if (component == HTCAPTION && |
+ event->flags() & ui::EF_IS_DOUBLE_CLICK && |
+ event->flags() & ui::EF_LEFT_MOUSE_BUTTON) |
ToggleMaximizedState(target); |
return WindowResizer::GetBoundsChangeForWindowComponent(component) != 0; |
} |