зеркало из https://github.com/mozilla/gecko-dev.git
bug 441446: set mozBackgroundRequest on XMPP request object when created rather than when used, since it only needs to be set once
This commit is contained in:
Родитель
52a8ad1e41
Коммит
c9fba002aa
|
@ -177,11 +177,11 @@ HTTPPollingTransport.prototype = {
|
|||
this._retryCap = 0;
|
||||
},
|
||||
|
||||
__request: null,
|
||||
get _request() {
|
||||
if (!this.__request)
|
||||
this.__request = Cc["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance( Ci.nsIXMLHttpRequest );
|
||||
return this.__request;
|
||||
let request = Cc["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance( Ci.nsIXMLHttpRequest );
|
||||
request.mozBackgroundRequest = true;
|
||||
this.__defineGetter__("_request", function() request);
|
||||
return this._request;
|
||||
},
|
||||
|
||||
__hasher: null,
|
||||
|
@ -256,7 +256,6 @@ HTTPPollingTransport.prototype = {
|
|||
|
||||
_doPost: function( requestXml ) {
|
||||
var request = this._request;
|
||||
request.mozBackgroundRequest = true;
|
||||
var callbackObj = this._callbackObject;
|
||||
var self = this;
|
||||
var contents = "";
|
||||
|
|
Загрузка…
Ссылка в новой задаче