From eb6d101baecdcd4441ef051ec36d5f394a63afd3 Mon Sep 17 00:00:00 2001 From: Andreas Svensson Date: Fri, 18 Jul 2014 13:57:57 +0200 Subject: [PATCH] getModifierState should always return a boolean (cherry picked from commit 030071dd8b1eedb796747e51faaaa2b05e9e3c2d) --- src/browser/ui/dom/getEventModifierState.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/ui/dom/getEventModifierState.js b/src/browser/ui/dom/getEventModifierState.js index 8ec8cad8da..e51850c2cd 100644 --- a/src/browser/ui/dom/getEventModifierState.js +++ b/src/browser/ui/dom/getEventModifierState.js @@ -42,7 +42,7 @@ function modifierStateGetter(keyArg) { return nativeEvent.getModifierState(keyArg); } var keyProp = modifierKeyToProp[keyArg]; - return keyProp && nativeEvent[keyProp]; + return keyProp ? !!nativeEvent[keyProp] : false; } function getEventModifierState(nativeEvent) {