Index: third_party/WebKit/Source/core/events/UIEventWithKeyState.cpp |
diff --git a/third_party/WebKit/Source/core/events/UIEventWithKeyState.cpp b/third_party/WebKit/Source/core/events/UIEventWithKeyState.cpp |
index 1e6785e5ffa4860e1a915dbf37e4b48c07bdc0c0..c750261689a82ad3f2c3a8a5bcc3e4644d689ee5 100644 |
--- a/third_party/WebKit/Source/core/events/UIEventWithKeyState.cpp |
+++ b/third_party/WebKit/Source/core/events/UIEventWithKeyState.cpp |
@@ -83,25 +83,32 @@ void UIEventWithKeyState::didCreateEventInIsolatedWorld(bool ctrlKey, |
void UIEventWithKeyState::setFromPlatformModifiers( |
EventModifierInit& initializer, |
const PlatformEvent::Modifiers modifiers) { |
- if (modifiers & PlatformEvent::CtrlKey) |
+ setFromWebInputEventModifiers( |
+ initializer, static_cast<WebInputEvent::Modifiers>(modifiers)); |
+} |
+ |
+void UIEventWithKeyState::setFromWebInputEventModifiers( |
+ EventModifierInit& initializer, |
+ WebInputEvent::Modifiers modifiers) { |
+ if (modifiers & WebInputEvent::ControlKey) |
initializer.setCtrlKey(true); |
- if (modifiers & PlatformEvent::ShiftKey) |
+ if (modifiers & WebInputEvent::ShiftKey) |
initializer.setShiftKey(true); |
- if (modifiers & PlatformEvent::AltKey) |
+ if (modifiers & WebInputEvent::AltKey) |
initializer.setAltKey(true); |
- if (modifiers & PlatformEvent::MetaKey) |
+ if (modifiers & WebInputEvent::MetaKey) |
initializer.setMetaKey(true); |
- if (modifiers & PlatformEvent::AltGrKey) |
+ if (modifiers & WebInputEvent::AltGrKey) |
initializer.setModifierAltGraph(true); |
- if (modifiers & PlatformEvent::FnKey) |
+ if (modifiers & WebInputEvent::FnKey) |
initializer.setModifierFn(true); |
- if (modifiers & PlatformEvent::CapsLockOn) |
+ if (modifiers & WebInputEvent::CapsLockOn) |
initializer.setModifierCapsLock(true); |
- if (modifiers & PlatformEvent::ScrollLockOn) |
+ if (modifiers & WebInputEvent::ScrollLockOn) |
initializer.setModifierScrollLock(true); |
- if (modifiers & PlatformEvent::NumLockOn) |
+ if (modifiers & WebInputEvent::NumLockOn) |
initializer.setModifierNumLock(true); |
- if (modifiers & PlatformEvent::SymbolKey) |
+ if (modifiers & WebInputEvent::SymbolKey) |
initializer.setModifierSymbol(true); |
} |