diff --git a/framework/embedder.sky b/framework/embedder.sky index 742b7fa2ba5..202967c95bc 100644 --- a/framework/embedder.sky +++ b/framework/embedder.sky @@ -1,8 +1,8 @@ - + diff --git a/framework/xmlhttprequest.sky b/framework/xmlhttprequest.sky index ef132650cad..7df72b17532 100644 --- a/framework/xmlhttprequest.sky +++ b/framework/xmlhttprequest.sky @@ -101,10 +101,9 @@ class XMLHttpRequest { }); priv.request.headers = requestHeaders; - // FIXME: Factor this into the JS bindings. - var pipe = new core.createMessagePipe(); - priv.networkService.createURLLoader(pipe.handle1); - priv.loader = shell.wrapHandle(pipe.handle0, loader.URLLoader); + priv.networkService.createURLLoader(function(urlLoaderProxy) { + priv.loader = urlLoaderProxy; + }); var self = this; outstandingRequests.add(this);