aboutsummaryrefslogtreecommitdiffstats
path: root/xpcom_inspector.js
diff options
context:
space:
mode:
Diffstat (limited to 'xpcom_inspector.js')
-rw-r--r--xpcom_inspector.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/xpcom_inspector.js b/xpcom_inspector.js
index 51e486d..a093dcc 100644
--- a/xpcom_inspector.js
+++ b/xpcom_inspector.js
@@ -163,15 +163,16 @@ var manager = {
return str.join('');
},
listClass: function(cFilter, iFilter, format){
- var list = [];
+ var classes = {};
if (!cFilter) return null;
cReg = new RegExp(cFilter, 'i');
iReg = new RegExp((iFilter ? iFilter : '.*'), 'i');
for (let c in tree){
if (cReg.test(tree[c].name) && tree[c].has(iReg)){
- list.push(tree[c]);
+ classes[tree[c].name] = tree[c];
}
}
+ var list = [i for each (i in classes)];
if (format) return this.toHTML(list);
return list;