summaryrefslogtreecommitdiffstats
path: root/toolkit/mozapps/downloads/content
diff options
context:
space:
mode:
authorMatt A. Tobin <email@mattatobin.com>2020-02-06 06:32:11 -0500
committerMatt A. Tobin <email@mattatobin.com>2020-02-06 06:32:11 -0500
commit2e6782afb5a340c777d3dab1c5e82f3e4af06ad2 (patch)
tree1fbc79ca6b9dc0a6dd05650ceab92e2de8bdd38a /toolkit/mozapps/downloads/content
parent758618b6054d9332a8a0bd79f73623abfd5e1d3c (diff)
downloadUXP-2e6782afb5a340c777d3dab1c5e82f3e4af06ad2.tar
UXP-2e6782afb5a340c777d3dab1c5e82f3e4af06ad2.tar.gz
UXP-2e6782afb5a340c777d3dab1c5e82f3e4af06ad2.tar.lz
UXP-2e6782afb5a340c777d3dab1c5e82f3e4af06ad2.tar.xz
UXP-2e6782afb5a340c777d3dab1c5e82f3e4af06ad2.zip
Issue #65 - Remove AppConstants from toolkit/mozapps/downloads
Diffstat (limited to 'toolkit/mozapps/downloads/content')
-rw-r--r--toolkit/mozapps/downloads/content/downloads.js30
1 files changed, 15 insertions, 15 deletions
diff --git a/toolkit/mozapps/downloads/content/downloads.js b/toolkit/mozapps/downloads/content/downloads.js
index 2fdb19a74..66230592f 100644
--- a/toolkit/mozapps/downloads/content/downloads.js
+++ b/toolkit/mozapps/downloads/content/downloads.js
@@ -19,7 +19,6 @@ var Cu = Components.utils;
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
Cu.import("resource://gre/modules/DownloadUtils.jsm");
Cu.import("resource://gre/modules/Services.jsm");
-Cu.import("resource://gre/modules/AppConstants.jsm");
XPCOMUtils.defineLazyModuleGetter(this, "PluralForm",
"resource://gre/modules/PluralForm.jsm");
@@ -253,18 +252,18 @@ function openDownload(aDownload)
dontAsk = !pref.getBoolPref(PREF_BDM_CONFIRMOPENEXE);
} catch (e) { }
- if (AppConstants.platform == "win") {
- // On Vista and above, we rely on native security prompting for
- // downloaded content unless it's disabled.
- try {
- var sysInfo = Cc["@mozilla.org/system-info;1"].
- getService(Ci.nsIPropertyBag2);
- if (parseFloat(sysInfo.getProperty("version")) >= 6 &&
- pref.getBoolPref(PREF_BDM_SCANWHENDONE)) {
- dontAsk = true;
- }
- } catch (ex) { }
- }
+#ifdef XP_WIN
+ // On Vista and above, we rely on native security prompting for
+ // downloaded content unless it's disabled.
+ try {
+ var sysInfo = Cc["@mozilla.org/system-info;1"].
+ getService(Ci.nsIPropertyBag2);
+ if (parseFloat(sysInfo.getProperty("version")) >= 6 &&
+ pref.getBoolPref(PREF_BDM_SCANWHENDONE)) {
+ dontAsk = true;
+ }
+ } catch (ex) { }
+#endif
if (!dontAsk) {
var strings = document.getElementById("downloadStrings");
@@ -478,10 +477,11 @@ var gDownloadObserver = {
removeFromView(dl);
break;
case "browser-lastwindow-close-granted":
- if (AppConstants.platform != "macosx" &&
- gDownloadManager.activeDownloadCount == 0) {
+#ifndef XP_MACOSX
+ if (gDownloadManager.activeDownloadCount == 0) {
setTimeout(gCloseDownloadManager, 0);
}
+#endif
break;
}
}