Upstream the changes from: Bug 792808 - Change PdfStreamConverter.jsm to import and instantiate XHRs from global properties rather than using Cc.createInstance(Ci.nsIXMLHttpRequest); r=mossop
Please see: https://bugzilla.mozilla.org/show_bug.cgi?id=792808 https://hg.mozilla.org/mozilla-central/rev/56f9de9da69a Fixes 9499.
This commit is contained in:
parent
5f98f9b8f1
commit
68077f61f1
@ -41,6 +41,8 @@ ChromeUtils.defineModuleGetter(this, "PdfJsTelemetry",
|
|||||||
ChromeUtils.defineModuleGetter(this, "PdfjsContentUtils",
|
ChromeUtils.defineModuleGetter(this, "PdfjsContentUtils",
|
||||||
"resource://pdf.js/PdfjsContentUtils.jsm");
|
"resource://pdf.js/PdfjsContentUtils.jsm");
|
||||||
|
|
||||||
|
Cu.importGlobalProperties(["XMLHttpRequest"]);
|
||||||
|
|
||||||
var Svc = {};
|
var Svc = {};
|
||||||
XPCOMUtils.defineLazyServiceGetter(Svc, "mime",
|
XPCOMUtils.defineLazyServiceGetter(Svc, "mime",
|
||||||
"@mozilla.org/mime;1",
|
"@mozilla.org/mime;1",
|
||||||
@ -593,8 +595,6 @@ class RangedChromeActions extends ChromeActions {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
var getXhr = function getXhr() {
|
var getXhr = function getXhr() {
|
||||||
const XMLHttpRequest = Components.Constructor(
|
|
||||||
"@mozilla.org/xmlextras/xmlhttprequest;1");
|
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
xhr.addEventListener("readystatechange", xhr_onreadystatechange);
|
xhr.addEventListener("readystatechange", xhr_onreadystatechange);
|
||||||
return xhr;
|
return xhr;
|
||||||
|
Loading…
Reference in New Issue
Block a user