From 1b21d04f68eec5d231902dc2ec71d56f075e5216 Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Wed, 25 Feb 2015 23:46:04 +1100 Subject: [PATCH] Fix gi. Fixes issue #1273. --- common/modules/dom.jsm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/common/modules/dom.jsm b/common/modules/dom.jsm index d8ba6314..d0c0e1c0 100644 --- a/common/modules/dom.jsm +++ b/common/modules/dom.jsm @@ -88,11 +88,13 @@ var DOM = Class("DOM", { nodes: Class.Memoize(function () ({})), - get items() (function* () { - for (let i = 0; i < this.length; i++) - /* FIXME: Symbols */ - yield this.eq(i); - })(), + get items() { + return function* () { + for (let i = 0; i < this.length; i++) + /* FIXME: Symbols */ + yield this.eq(i); + }.call(this); + }, get document() this._document || this[0] && (this[0].ownerDocument || this[0].document || this[0]), set document(val) this._document = val,