diff --git a/lime/_backend/html5/HTML5Application.hx b/lime/_backend/html5/HTML5Application.hx
index 249e7bcb7..024922ffc 100644
--- a/lime/_backend/html5/HTML5Application.hx
+++ b/lime/_backend/html5/HTML5Application.hx
@@ -192,7 +192,7 @@ class HTML5Application {
//}
var keyCode = cast convertKeyCode (event.keyCode != null ? event.keyCode : event.which);
- var modifier = cast (event.shiftKey ? (KeyModifier.SHIFT) : 0) | (event.ctrlKey ? (KeyModifier.CTRL) : 0) | (event.altKey ? (KeyModifier.ALT) : 0) | (event.metaKey ? (KeyModifier.META) : 0);
+ var modifier = (event.shiftKey ? (KeyModifier.SHIFT) : 0) | (event.ctrlKey ? (KeyModifier.CTRL) : 0) | (event.altKey ? (KeyModifier.ALT) : 0) | (event.metaKey ? (KeyModifier.META) : 0);
if (event.type == "keydown") {
@@ -200,7 +200,7 @@ class HTML5Application {
if (parent.window.enableTextEvents) {
- if (event.keyCode >= 65 && event.keyCode <= 90 && !modifier.shiftKey) {
+ if (event.keyCode >= 65 && event.keyCode <= 90 && !event.shiftKey) {
parent.window.onTextInput.dispatch (String.fromCharCode (event.keyCode + 32));