From e0f47f8daccad84d8f3403b4a8d60c6223a7bd4f Mon Sep 17 00:00:00 2001 From: Martin Stubenschrott Date: Fri, 8 Jun 2007 00:06:52 +0000 Subject: [PATCH] small fixes to the input handling --- chrome/content/vimperator/vimperator.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/chrome/content/vimperator/vimperator.js b/chrome/content/vimperator/vimperator.js index ea4e08f6..1001bf21 100644 --- a/chrome/content/vimperator/vimperator.js +++ b/chrome/content/vimperator/vimperator.js @@ -917,9 +917,13 @@ function Vimperator() if (vimperator.input.pendingMap) { - vimperator.input.pendingMap.execute(null, vimperator.input.count, key); + if (key != "" && key != "") + vimperator.input.pendingMap.execute(null, vimperator.input.count, key); + vimperator.input.pendingMap = null; vimperator.input.buffer = ""; + event.preventDefault(); + event.stopPropagation(); } else if (map = vimperator.mappings.get(vimperator.modes.NORMAL, candidate_command)) {