diff --git a/content/modes.js b/content/modes.js index 5101081f..94445c89 100644 --- a/content/modes.js +++ b/content/modes.js @@ -244,11 +244,13 @@ liberator.modes = (function () //{{{ this.set(mainMode, extendedMode, silent); }, - pop: function () + pop: function (silent) { var a = modeStack.pop(); if (a) - [main, extended] = a; + this.set(a[0], a[1], silent); + else + this.reset(silent); }, setCustomMode: function (modestr, oneventfunc, stopfunc)