From f4790729da91ea76e57538e09df08673640be542 Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Mon, 29 Jun 2015 20:43:33 +1000 Subject: [PATCH] Make iter() treat Structs as it does Arrays. --- common/modules/base.jsm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/modules/base.jsm b/common/modules/base.jsm index 6b9b30c9..6a0530fd 100644 --- a/common/modules/base.jsm +++ b/common/modules/base.jsm @@ -1578,7 +1578,7 @@ function iter(obj, iface) { for (let j of iter(args[i])) yield j; })(); - else if (isinstance(obj, ["Array"])) + else if (isinstance(obj, ["Array", StructBase])) res = obj.entries(); else if (Symbol.iterator in obj) res = obj[Symbol.iterator]();