From 2c28af0dd7f6d13de1849292e331d4ae355edbbc Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Thu, 24 Jan 2013 07:54:25 +0000 Subject: [PATCH] Check if !ctrlKeyDown on deciding on change An estimated 20% of the time CTRL+key combos would register as a change. Readded checking on !ctrlKeyDown to fix this. --- lib/ice-coder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ice-coder.js b/lib/ice-coder.js index d854385..5dc5c34 100644 --- a/lib/ice-coder.js +++ b/lib/ice-coder.js @@ -1063,7 +1063,7 @@ var ICEcoder = { // Exclude a few keys... // Escape (27), Caps Lock (20), Shift, CTRL, Alt, Pause/Break (16-19), Left, Up, Right, Down (37-40), Num Lock, Scroll Lock (144-145), // Insert, Delete (45,46), Page Up, Page Down, End, Home (33-36), Left Win Key, Right Win Key (91-92), F1-F12 (112-123) - if (key!=27 && key!=20 && (key<16||key>19) && (key<37||key>40) && (key!=144||key!=145) && (key!=45||key!=46) && (key<33||key>36) && (key!=91||key!=92) && (key<112||key>123)) { + if (!top.ICEcoder.ctrlKeyDown && key!=27 && key!=20 && (key<16||key>19) && (key<37||key>40) && (key!=144||key!=145) && (key!=45||key!=46) && (key<33||key>36) && (key!=91||key!=92) && (key<112||key>123)) { ICEcoder.changedContent[ICEcoder.selectedTab-1] = cM.historySize().undo > 0 ? 1 : 0; ICEcoder.redoTabHighlight(ICEcoder.selectedTab); }