Source code

Revision control

Copy as Markdown

Other Tools

title="Testcase bug 326644 - Crash when changing enumerated properties of objects in xul">↩
<html:script><![CDATA[↩
var timers=0;↩
function doe(aObj, aNested, aCurrentTimer){↩
var temp =0;↩
for (var i in aObj) {↩
try {↩
if (typeof aObj[i] == 'object') {↩
if (aNested >= 19 || aObj[i] == window.location)↩
continue;↩
setTimeout(doe,500, aObj[i], ++aNested, timers);↩
timers++;↩
}↩
}↩
catch(e){}↩
try {↩
//if (temp == 68 && aNested == 21 && aCurrentTimer >= 116) {↩
// alert(i + '-'+ aObj[i]);↩
// return;↩
// }↩
aObj[i]= i;↩
temp+=1;↩
}↩
catch (e) {↩
}↩
}↩
}↩
var s=document.getElementsByTagName('window')[0];↩
setTimeout(doe,100, s, 0);↩
]]></html:script>↩
</window>↩