Bug 1341011 Pass uri objects in originatingURI for addon install notifications
MozReview-Commit-ID: LGRSDdbzIxK
--- a/toolkit/mozapps/extensions/content/extensions.js
+++ b/toolkit/mozapps/extensions/content/extensions.js
@@ -1426,17 +1426,17 @@ var gViewController = {
if (result != nsIFilePicker.returnOK)
return;
let browser = getBrowserElement();
let files = fp.files;
while (files.hasMoreElements()) {
let file = files.getNext();
AddonManager.getInstallForFile(file, install => {
- AddonManager.installAddonFromAOM(browser, document.documentURI, install);
+ AddonManager.installAddonFromAOM(browser, document.documentURIObject, install);
});
}
});
}
},
cmd_debugAddons: {
isEnabled() {
@@ -3992,16 +3992,16 @@ var gDragDrop = {
let file = dataTransfer.mozGetDataAt("application/x-moz-file", i);
if (file) {
url = Services.io.newFileURI(file).spec;
}
}
if (url) {
AddonManager.getInstallForURL(url, install => {
- AddonManager.installAddonFromAOM(browser, document.documentURI, install);
+ AddonManager.installAddonFromAOM(browser, document.documentURIObject, install);
}, "application/x-xpinstall");
}
}
aEvent.preventDefault();
}
};