| Index: ash/wm/system_gesture_event_filter.cc
|
| diff --git a/ash/wm/system_gesture_event_filter.cc b/ash/wm/system_gesture_event_filter.cc
|
| index ccb2879977f6474c06b7f7225fa3aa8cab494a57..27e1aa4926a4749b95b0b81c6232c9fe16d3363b 100644
|
| --- a/ash/wm/system_gesture_event_filter.cc
|
| +++ b/ash/wm/system_gesture_event_filter.cc
|
| @@ -114,8 +114,13 @@ ui::EventResult SystemGestureEventFilter::PreHandleGestureEvent(
|
| SystemPinchHandler::kSystemGesturePoints) {
|
| ash::AcceleratorController* accelerator =
|
| ash::Shell::GetInstance()->accelerator_controller();
|
| - if (accelerator->PerformAction(CYCLE_FORWARD_MRU, ui::Accelerator()))
|
| + if (accelerator->PerformAction(CYCLE_FORWARD_MRU_PRESSED,
|
| + ui::Accelerator())) {
|
| + accelerator->PerformAction(CYCLE_FORWARD_MRU_RELEASED,
|
| + ui::Accelerator());
|
| return ui::ER_CONSUMED;
|
| + }
|
| + accelerator->PerformAction(CYCLE_FORWARD_MRU_RELEASED, ui::Accelerator());
|
| }
|
| return ui::ER_UNHANDLED;
|
| }
|
|
|