1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-01-07 12:54:12 +01:00

fixed saving qmarks

This commit is contained in:
Doug Kearns
2007-09-08 10:05:53 +00:00
parent ccb246d187
commit c03c8349b2
2 changed files with 9 additions and 7 deletions

View File

@@ -244,14 +244,14 @@ function Events() //{{{
this.destroy = function() this.destroy = function()
{ {
// BIG TODO: removeEventListeners() to avoid mem leaks // BIG TODO: removeEventListeners() to avoid mem leaks
window.dump("TODO: remove all eventlisteners"); window.dump("TODO: remove all eventlisteners\n");
getBrowser().removeProgressListener(this.progressListener); getBrowser().removeProgressListener(this.progressListener);
window.removeEventListener("popupshown", enterPopupMode(), true); window.removeEventListener("popupshown", enterPopupMode, true);
window.removeEventListener("popuphidden", exitPopupMode(), true); window.removeEventListener("popuphidden", exitPopupMode, true);
window.removeEventListener("DOMMenuBarActive", enterMenuMode(), true); window.removeEventListener("DOMMenuBarActive", enterMenuMode, true);
window.removeEventListener("DOMMenuBarInactive", exitMenuMode(), true); window.removeEventListener("DOMMenuBarInactive", exitMenuMode, true);
} }
// This method pushes keys into the event queue from vimperator // This method pushes keys into the event queue from vimperator

View File

@@ -676,9 +676,11 @@ const vimperator = (function() //{{{
// save our preferences // save our preferences
vimperator.commandline.destroy(); vimperator.commandline.destroy();
vimperator.events.destroy();
vimperator.options.destroy();
vimperator.quickmarks.destroy(); vimperator.quickmarks.destroy();
vimperator.options.destroy();
vimperator.events.destroy();
window.dump("All vimperator modules destroyed\n");
} }
} //}}} } //}}}
})(); //}}} })(); //}}}