From 518f95c2baf85a21c79d23065357f7299a021a69 Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Tue, 12 Jun 2018 14:57:51 +0200 Subject: Use newer asyncFetch() instead of asyncFetch2() in LWT image optimizer. This resolves #485. --- .../internal/LightweightThemeImageOptimizer.jsm | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'toolkit') diff --git a/toolkit/mozapps/extensions/internal/LightweightThemeImageOptimizer.jsm b/toolkit/mozapps/extensions/internal/LightweightThemeImageOptimizer.jsm index 1e7d6b0d8..a5bc23ccd 100644 --- a/toolkit/mozapps/extensions/internal/LightweightThemeImageOptimizer.jsm +++ b/toolkit/mozapps/extensions/internal/LightweightThemeImageOptimizer.jsm @@ -120,22 +120,19 @@ var ImageCropper = { }; var ImageFile = { - read: function ImageFile_read(aURI, aCallback) { - this._netUtil.asyncFetch2( - aURI, - function read_asyncFetch(aInputStream, aStatus, aRequest) { + read: function(aURI, aCallback) { + this._netUtil.asyncFetch({ + uri: aURI, + loadUsingSystemPrincipal: true, + contentPolicyType: Ci.nsIContentPolicy.TYPE_INTERNAL_IMAGE + }, function(aInputStream, aStatus, aRequest) { if (Components.isSuccessCode(aStatus) && aRequest instanceof Ci.nsIChannel) { let channel = aRequest.QueryInterface(Ci.nsIChannel); aCallback(aInputStream, channel.contentType); } else { aCallback(); } - }, - null, // aLoadingNode - Services.scriptSecurityManager.getSystemPrincipal(), - null, // aTriggeringPrincipal - Ci.nsILoadInfo.SEC_NORMAL, - Ci.nsIContentPolicy.TYPE_IMAGE); + }); }, write: function ImageFile_write(aFile, aInputStream, aCallback) { -- cgit v1.2.3