Bug 308754 - fire sync*preference with correct JS context; r=mano, a=mtschrep

This commit is contained in:
mnyromyr@tprac.de 2008-01-15 10:16:25 -08:00
parent 2dd673ce5a
commit 2e2340c41b

View File

@ -370,7 +370,7 @@
event.initEvent("syncfrompreference", true, true);
var f = new Function ("event",
aElement.getAttribute("onsyncfrompreference"));
rv = f(event);
rv = f.call(aElement, event);
}
catch (e) {
Components.utils.reportError(e);
@ -419,7 +419,7 @@
event.initEvent("synctopreference", true, true);
var f = new Function ("event",
aElement.getAttribute("onsynctopreference"));
var rv = f(event);
var rv = f.call(aElement, event);
if (rv !== undefined)
return rv;
}