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

Replace spurious modes.replace call that Doug, er, warned be about before I committed it.

--HG--
branch : mode-refactoring
This commit is contained in:
Kris Maglione
2010-10-09 02:26:12 -04:00
parent fbba50e267
commit a682373e27
2 changed files with 5 additions and 3 deletions

View File

@@ -265,8 +265,10 @@ const Modes = Module("modes", {
},
replace: function (mode, oldMode) {
// TODO: This should really be done in one step.
this.pop(oldMode);
while (oldMode && this._modeStack.length > 1 && this.main != oldMode)
this.pop();
this.set(mode, null, null, { push: this.topOfStack, pop: this._modeStack.pop() });
this.push(mode);
},