aboutsummaryrefslogtreecommitdiffstats
path: root/options.html
diff options
context:
space:
mode:
authorilya2010-03-09 20:02:37 -0800
committerilya2010-03-09 20:02:37 -0800
commitca0622f1ebbe79230bedf3a1b2bf716f9d66b840 (patch)
tree6854612106367499adc47530b73a4dfd472f707d /options.html
parentfbbba41b8bfd4ff7d32f09cbfa0774e13ae92973 (diff)
downloadvimium-ca0622f1ebbe79230bedf3a1b2bf716f9d66b840.tar.bz2
Fix a bug where if you add a mapping, save, and then remove it -- it won't get actually unmapped.
Diffstat (limited to 'options.html')
-rw-r--r--options.html5
1 files changed, 4 insertions, 1 deletions
diff --git a/options.html b/options.html
index 70b8d702..9097c76f 100644
--- a/options.html
+++ b/options.html
@@ -75,7 +75,10 @@
var postSaveHooks = {
"keyMappings": function (value) {
- chrome.extension.getBackgroundPage().parseCustomKeyMappings(value); }
+ backgroundPage = chrome.extension.getBackgroundPage();
+ backgroundPage.clearKeyMappingsAndSetDefaults();
+ backgroundPage.parseCustomKeyMappings(value);
+ }
};
function initializeOptions() {