update postMessage fix based on @gozala's feedback

This commit is contained in:
Fabian Jakobs 2011-01-17 11:07:53 +01:00
commit b13cbd4483

View file

@ -63,7 +63,7 @@ var RenderLoop = function(onRender) {
} }
}; };
if (window.postMessage && window.location.protocol != "chrome:") { if (window.postMessage) {
this.messageName = "zero-timeout-message"; this.messageName = "zero-timeout-message";
@ -71,7 +71,7 @@ var RenderLoop = function(onRender) {
if (!this.attached) { if (!this.attached) {
var _self = this; var _self = this;
event.addListener(window, "message", function(e) { event.addListener(window, "message", function(e) {
if (e.source == window && _self.callback && e.data == _self.messageName) { if (_self.callback && e.data == _self.messageName) {
event.stopPropagation(e); event.stopPropagation(e);
_self.callback(); _self.callback();
} }