From 190dbefa22da7484171dfd94d2f289ac8c5a4184 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 16 May 2012 10:40:06 -0700 Subject: [PATCH] Should be using clearTimeout(), not clearInterval() for timeout. --- src/main/resources/keyboard.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/main/resources/keyboard.js b/src/main/resources/keyboard.js index d1d2224..af19c26 100644 --- a/src/main/resources/keyboard.js +++ b/src/main/resources/keyboard.js @@ -262,7 +262,7 @@ Guacamole.Keyboard = function(element) { // Stops repeating keystrokes function stopRepeat() { - if (repeatKeyTimeoutId != -1) clearInterval(repeatKeyTimeoutId); + if (repeatKeyTimeoutId != -1) clearTimeout(repeatKeyTimeoutId); if (repeatKeyIntervalId != -1) clearInterval(repeatKeyIntervalId); } @@ -511,10 +511,6 @@ Guacamole.Keyboard = function(element) { if (window.event) keynum = window.event.keyCode; else if (e.which) keynum = e.which; - // Ignore any unknown key events - if (keynum == 0) - return; - // Ctrl/Alt/Shift if (keynum == 16) guac_keyboard.modifiers.shift = false; else if (keynum == 17) guac_keyboard.modifiers.ctrl = false; -- 1.7.10.4