diff options
| author | ilya | 2010-03-09 20:02:37 -0800 |
|---|---|---|
| committer | ilya | 2010-03-09 20:02:37 -0800 |
| commit | ca0622f1ebbe79230bedf3a1b2bf716f9d66b840 (patch) | |
| tree | 6854612106367499adc47530b73a4dfd472f707d /options.html | |
| parent | fbbba41b8bfd4ff7d32f09cbfa0774e13ae92973 (diff) | |
| download | vimium-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.html | 5 |
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() { |
