diff --git a/chrome/content/vimperator/commands.js b/chrome/content/vimperator/commands.js
index 19394716..fa74f87d 100644
--- a/chrome/content/vimperator/commands.js
+++ b/chrome/content/vimperator/commands.js
@@ -593,7 +593,7 @@ function Commands() //{{{
}
));
addDefaultCommand(new Command(["quita[ll]", "qa[ll]"],
- function() { quit(false); },
+ function() { vimperator.quit(false); },
{
usage: ["quita[ll]"],
short_help: "Quit Vimperator",
@@ -811,7 +811,7 @@ function Commands() //{{{
}
));
addDefaultCommand(new Command(["xa[ll]", "wqa[ll]", "wq"],
- function() { quit(true); },
+ function() { vimperator.quit(true); },
{
usage: ["wqa[ll]", "xa[ll]"],
short_help: "Save the session and quit",
@@ -1536,7 +1536,7 @@ Vimperator.prototype.beep = function()
}
// quit vimperator, no matter how many tabs/windows are open
-function quit(save_session)
+Vimperator.prototype.quit = function(save_session)
{
if (save_session)
Options.setFirefoxPref("browser.startup.page", 3); // start with saved session
diff --git a/chrome/content/vimperator/mappings.js b/chrome/content/vimperator/mappings.js
index 87394c2f..66e00795 100644
--- a/chrome/content/vimperator/mappings.js
+++ b/chrome/content/vimperator/mappings.js
@@ -460,14 +460,14 @@ function Mappings() //{{{
}
));
addDefaultMap(new Map(vimperator.modes.NORMAL, ["ZQ"],
- function(count) { quit(false); },
+ function(count) { vimperator.quit(false); },
{
short_help: "Quit and don't save the session",
help: "Works like :qall."
}
));
addDefaultMap(new Map(vimperator.modes.NORMAL, ["ZZ"],
- function(count) { quit(true); },
+ function(count) { vimperator.quit(true); },
{
short_help: "Quit and save the session",
help: "Quit Vimperator, no matter how many tabs/windows are open. The session is stored.
" +
diff --git a/chrome/content/vimperator/vimperator.js b/chrome/content/vimperator/vimperator.js
index 918e6a7b..8f19bc8e 100644
--- a/chrome/content/vimperator/vimperator.js
+++ b/chrome/content/vimperator/vimperator.js
@@ -985,7 +985,7 @@ function Tabs() //{{{
if (count < 1) count = 1;
if (quit_on_last_tab >= 1 && getBrowser().mTabs.length <= count)
- quit(quit_on_last_tab == 2);
+ vimperator.quit(quit_on_last_tab == 2);
if(focus_left_tab && tab.previousSibling)
this.select("-1", false);