From b13cbd44838bfd0226991c5db5ba8c409bc1294c Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Mon, 17 Jan 2011 11:07:53 +0100 Subject: [PATCH] update postMessage fix based on @gozala's feedback --- lib/ace/renderloop.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ace/renderloop.js b/lib/ace/renderloop.js index 3075d092..95a6b2c4 100644 --- a/lib/ace/renderloop.js +++ b/lib/ace/renderloop.js @@ -63,7 +63,7 @@ var RenderLoop = function(onRender) { } }; - if (window.postMessage && window.location.protocol != "chrome:") { + if (window.postMessage) { this.messageName = "zero-timeout-message"; @@ -71,7 +71,7 @@ var RenderLoop = function(onRender) { if (!this.attached) { var _self = this; 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); _self.callback(); }