summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdk/broadway/broadway.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/gdk/broadway/broadway.js b/gdk/broadway/broadway.js
index 82c7ac42f9..f8ad88ea71 100644
--- a/gdk/broadway/broadway.js
+++ b/gdk/broadway/broadway.js
@@ -1098,21 +1098,23 @@ var lastKeyDown = 0;
function onKeyDown (ev) {
updateForEvent(ev);
if (localGrab)
- return;
+ return cancelEvent(ev);
var keyCode = ev.keyCode;
if (keyCode != lastKeyDown) {
sendInput ("k", [keyCode]);
lastKeyDown = keyCode;
}
+ return cancelEvent(ev);
}
function onKeyUp (ev) {
updateForEvent(ev);
if (localGrab)
- return;
+ return cancelEvent(ev);
var keyCode = ev.keyCode;
sendInput ("K", [keyCode]);
lastKeyDown = 0;
+ return cancelEvent(ev);
}
function cancelEvent(ev)