aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorilya2009-10-31 18:05:11 -0700
committerilya2009-10-31 18:05:11 -0700
commitad6ef677502c9c9364f99818ca6ea40a615e2970 (patch)
tree9fa3e0c6fba040d274ff660b68ac31d8555c0f19
parentec9a44566872edb62b24033430b67ae5425e591b (diff)
downloadvimium-ad6ef677502c9c9364f99818ca6ea40a615e2970.tar.bz2
Small bugfix for bug introduced in last commit. Don't take any keystrokes besides ESC if insertMode is on.
-rw-r--r--vimiumFrontend.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/vimiumFrontend.js b/vimiumFrontend.js
index 3191aec0..368b3b65 100644
--- a/vimiumFrontend.js
+++ b/vimiumFrontend.js
@@ -40,9 +40,9 @@ function onKeydown(event) {
var key = event.keyCode;
if (insertMode && key == keymap.ESC) { exitInsertMode(); }
- else if (key == keymap.i) { enterInsertMode(); }
+ else if (!insertMode && key == keymap.i) { enterInsertMode(); }
// Ignore modifier keys by themselves.
- else if (key > 31 && key < 127)
+ else if (!insertMode && key > 31 && key < 127)
{
var keyChar = String.fromCharCode(key);
if (event.shiftKey)