Index: ash/accelerators/key_hold_detector.cc |
diff --git a/ash/accelerators/key_hold_detector.cc b/ash/accelerators/key_hold_detector.cc |
index 1b84cd6d5a822a3458d4b801cfb360c4b238fbf5..7d5d62ac066b0f051c7bf3de3c783b563d328685 100644 |
--- a/ash/accelerators/key_hold_detector.cc |
+++ b/ash/accelerators/key_hold_detector.cc |
@@ -30,9 +30,7 @@ void DispatchPressedEvent(const ui::KeyEvent& key_event, |
void PostPressedEvent(ui::KeyEvent* event) { |
// Modify RELEASED event to PRESSED event. |
const ui::KeyEvent pressed_event( |
- ui::ET_KEY_PRESSED, |
- event->key_code(), |
- event->code(), |
+ ui::ET_KEY_PRESSED, event->key_code(), event->code(), |
event->flags() | ui::EF_SHIFT_DOWN | ui::EF_IS_SYNTHESIZED); |
std::unique_ptr<aura::WindowTracker> tracker(new aura::WindowTracker); |
tracker->Add(static_cast<aura::Window*>(event->target())); |
@@ -70,13 +68,13 @@ void KeyHoldDetector::OnKeyEvent(ui::KeyEvent* event) { |
break; |
case PRESSED: |
state_ = HOLD; |
- // pass through |
+ // pass through |
case HOLD: |
delegate_->OnKeyHold(event); |
if (delegate_->ShouldStopEventPropagation()) |
event->StopPropagation(); |
break; |
- } |
+ } |
} else if (event->type() == ui::ET_KEY_RELEASED) { |
switch (state_) { |
case INITIAL: |