| Index: ash/wm/toplevel_window_event_handler.cc
|
| diff --git a/ash/wm/toplevel_window_event_handler.cc b/ash/wm/toplevel_window_event_handler.cc
|
| index 4320a7ff52350477cf22fd5c3208a0566348ce1b..33360d157fa66937ca261a63ec64f737b8f1b63d 100644
|
| --- a/ash/wm/toplevel_window_event_handler.cc
|
| +++ b/ash/wm/toplevel_window_event_handler.cc
|
| @@ -212,7 +212,8 @@ void ToplevelWindowEventHandler::OnGestureEvent(ui::GestureEvent* event) {
|
| if (fabs(event->details().velocity_y()) >
|
| kMinVertVelocityForWindowMinimize) {
|
| // Minimize/maximize.
|
| - if (event->details().velocity_y() > 0) {
|
| + if (event->details().velocity_y() > 0 &&
|
| + wm::CanMinimizeWindow(target)) {
|
| wm::MinimizeWindow(target);
|
| SetWindowAlwaysRestoresToRestoreBounds(target, true);
|
| SetRestoreBoundsInParent(target, pre_drag_window_bounds_);
|
|
|