From 53683c90d241ce5004825eae1557e46c3f8c44d4 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sat, 21 Jan 2012 12:53:59 -0800 Subject: [PATCH] Only modifier states should toggle. --- guacamole-common-js/src/main/resources/oskeyboard.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/guacamole-common-js/src/main/resources/oskeyboard.js b/guacamole-common-js/src/main/resources/oskeyboard.js index 48d9989b5..476f7ea11 100644 --- a/guacamole-common-js/src/main/resources/oskeyboard.js +++ b/guacamole-common-js/src/main/resources/oskeyboard.js @@ -243,15 +243,15 @@ Guacamole.OnScreenKeyboard = function(url) { // Set up click handler for key key_element.onclick = function() { - // Toggle pressed state - key.pressed = !key.pressed; - // Get current cap based on modifier state var cap = key.getCap(on_screen_keyboard.modifiers); // Update modifier state if (cap.modifier) { + // Toggle pressed state + key.pressed = !key.pressed; + // Construct classname for modifier var modifierClass = "guac-keyboard-modifier-" + cap.modifier;