1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-22 04:07:59 +01:00

Who the hell compiles without the debugger enabled?

This commit is contained in:
Kris Maglione
2009-11-11 19:06:55 -05:00
parent ad47056f6b
commit 5523b04604

View File

@@ -40,12 +40,16 @@ function allkeys(obj) {
function keys(obj) { function keys(obj) {
if (modules.services) { if (modules.services) {
let ret = {}; try {
services.get("debugger").wrapValue(obj).getProperties(ret, {}); let ret = {};
for (let prop in values(ret.value)) services.get("debugger").wrapValue(obj).getProperties(ret, {});
yield prop.name.stringValue; for (let prop in values(ret.value))
return; yield prop.name.stringValue;
return;
}
catch (e) {}
} }
if ('__iterator__' in obj) { if ('__iterator__' in obj) {
var iter = obj.__iterator__; var iter = obj.__iterator__;
yield '__iterator__'; yield '__iterator__';