1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 21:37:57 +01:00

Clear message before entering command line mode. Closes issue #361.

This commit is contained in:
Kris Maglione
2011-02-16 23:04:25 -05:00
parent aa89cabb79
commit caefc819bc

View File

@@ -308,6 +308,8 @@ var CommandMode = Class("CommandMode", {
dactyl.assert(isinstance(this.mode, modes.COMMAND_LINE), dactyl.assert(isinstance(this.mode, modes.COMMAND_LINE),
"Not opening command line in non-command-line mode."); "Not opening command line in non-command-line mode.");
commandline.clearMessage();
modes.push(this.mode, null, this.closure); modes.push(this.mode, null, this.closure);
this.widgets.active.commandline.collapsed = false; this.widgets.active.commandline.collapsed = false;
@@ -603,8 +605,7 @@ var CommandLine = Module("commandline", {
}, },
clear: function clear() { clear: function clear() {
if (this.widgets.message && this.widgets.message[1] === this._lastClearable) this.clearMessage();
this.widgets.message = null;
if (!this.commandSession) { if (!this.commandSession) {
this.widgets.command = null; this.widgets.command = null;
@@ -618,6 +619,11 @@ var CommandLine = Module("commandline", {
mow.visible = false; mow.visible = false;
}, },
clearMessage: function clearMessage() {
if (this.widgets.message && this.widgets.message[1] === this._lastClearable)
this.widgets.message = null;
},
/** /**
* Displays the multi-line output of a command, preceded by the last * Displays the multi-line output of a command, preceded by the last
* executed ex command string. * executed ex command string.