diff options
author | Matt A. Tobin <email@mattatobin.com> | 2020-02-06 08:31:14 -0500 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-04-14 12:37:58 +0200 |
commit | 419abfb09f4ab5aac0f4e315c0dd20716e6fe29b (patch) | |
tree | 1cfaa1c7f678965ff811f5eb00a4028dd708c85b /toolkit/components/jsdownloads/src/DownloadIntegration.jsm | |
parent | 4e58dab0a13b4dc61f5849b11cb81c6c53402536 (diff) | |
download | UXP-419abfb09f4ab5aac0f4e315c0dd20716e6fe29b.tar UXP-419abfb09f4ab5aac0f4e315c0dd20716e6fe29b.tar.gz UXP-419abfb09f4ab5aac0f4e315c0dd20716e6fe29b.tar.lz UXP-419abfb09f4ab5aac0f4e315c0dd20716e6fe29b.tar.xz UXP-419abfb09f4ab5aac0f4e315c0dd20716e6fe29b.zip |
Issue #65 - Remove AppConstants from toolkit/components/jsdownloads
Diffstat (limited to 'toolkit/components/jsdownloads/src/DownloadIntegration.jsm')
-rw-r--r-- | toolkit/components/jsdownloads/src/DownloadIntegration.jsm | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/toolkit/components/jsdownloads/src/DownloadIntegration.jsm b/toolkit/components/jsdownloads/src/DownloadIntegration.jsm index a6875ec48..995cc0669 100644 --- a/toolkit/components/jsdownloads/src/DownloadIntegration.jsm +++ b/toolkit/components/jsdownloads/src/DownloadIntegration.jsm @@ -28,8 +28,7 @@ Cu.import("resource://gre/modules/XPCOMUtils.jsm"); XPCOMUtils.defineLazyModuleGetter(this, "AsyncShutdown", "resource://gre/modules/AsyncShutdown.jsm"); -XPCOMUtils.defineLazyModuleGetter(this, "AppConstants", - "resource://gre/modules/AppConstants.jsm"); + XPCOMUtils.defineLazyModuleGetter(this, "DeferredTask", "resource://gre/modules/DeferredTask.jsm"); XPCOMUtils.defineLazyModuleGetter(this, "Downloads", @@ -696,8 +695,11 @@ this.DownloadIntegration = { fileExtension = match[1]; } - let isWindowsExe = AppConstants.platform == "win" && - fileExtension.toLowerCase() == "exe"; +#ifdef XP_WIN + let isWindowsExe = fileExtension.toLowerCase() == "exe"; +#else + let isWindowsExe = false; +#endif // Ask for confirmation if the file is executable, except for .exe on // Windows where the operating system will show the prompt based on the |