gnuzilla

default description
git clone https://git.awy.one/gnuzilla.git
Log | Files | Refs | README | LICENSE

commit b257582e01865d681a0bf28e4f60972b3b226b94
parent 6d300cb77cbc78b1985a9fea7ca6ca4f379fbdf5
Author: Ruben Rodriguez <ruben@gnu.org>
Date:   Sat, 15 Apr 2017 00:13:27 -0400

Fix Spyblock for a api change in v52

Diffstat:
Mdata/extensions/spyblock@gnu.org/lib/ui.js | 16+++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/data/extensions/spyblock@gnu.org/lib/ui.js b/data/extensions/spyblock@gnu.org/lib/ui.js @@ -657,12 +657,18 @@ let UI = exports.UI = // On Linux the list returned will be empty, see bug 156333. Fall back to random order. enumerator = Services.wm.getEnumerator(null); } - while (enumerator.hasMoreElements()) + + let generate = function*() { - let window = enumerator.getNext().QueryInterface(Ci.nsIDOMWindow); - if (isKnownWindow(window)) - yield window; - } + while (enumerator.hasMoreElements()) + { + let window = enumerator.getNext().QueryInterface(Ci.nsIDOMWindow); + if (isKnownWindow(window)) + yield window; + } + }; + + return generate(); }, /**