summaryrefslogtreecommitdiff
path: root/xpcom/io/SpecialSystemDirectory.cpp
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2018-02-19 16:28:18 +0100
committerwolfbeast <mcwerewolf@gmail.com>2018-02-19 16:28:18 +0100
commit4f82d71df070e813927893fc20aa7954fbae997d (patch)
treed9846eb02855f7931182412652f5f5a8943dd1c5 /xpcom/io/SpecialSystemDirectory.cpp
parent01b1e411bdb042dbc99668e3b6689da799c7828a (diff)
downloaduxp-4f82d71df070e813927893fc20aa7954fbae997d.tar.gz
Remove Windows shell integration checks for Windows Vista.
Tag #22.
Diffstat (limited to 'xpcom/io/SpecialSystemDirectory.cpp')
-rw-r--r--xpcom/io/SpecialSystemDirectory.cpp15
1 files changed, 2 insertions, 13 deletions
diff --git a/xpcom/io/SpecialSystemDirectory.cpp b/xpcom/io/SpecialSystemDirectory.cpp
index 347ed186ae..ab65d38f9a 100644
--- a/xpcom/io/SpecialSystemDirectory.cpp
+++ b/xpcom/io/SpecialSystemDirectory.cpp
@@ -19,9 +19,6 @@
#include <shlobj.h>
#include <knownfolders.h>
#include <guiddef.h>
-#include "mozilla/WindowsVersion.h"
-
-using mozilla::IsWin7OrLater;
#elif defined(XP_UNIX)
@@ -115,19 +112,13 @@ SHLoadLibraryFromKnownFolder(REFKNOWNFOLDERID aFolderId, DWORD aMode,
}
/*
- * Check to see if we're on Win7 and up, and if so, returns the default
- * save-to location for the Windows Library passed in through aFolderId.
- * Otherwise falls back on pre-win7 GetWindowsFolder.
+ * Return the default save-to location for the Windows Library passed in
+ * through aFolderId.
*/
static nsresult
GetLibrarySaveToPath(int aFallbackFolderId, REFKNOWNFOLDERID aFolderId,
nsIFile** aFile)
{
- // Skip off checking for library support if the os is Vista or lower.
- if (!IsWin7OrLater()) {
- return GetWindowsFolder(aFallbackFolderId, aFile);
- }
-
RefPtr<IShellLibrary> shellLib;
RefPtr<IShellItem> savePath;
HRESULT hr =
@@ -716,8 +707,6 @@ GetSpecialSystemDirectory(SystemDirectories aSystemSystemDirectory,
}
#if defined(MOZ_CONTENT_SANDBOX)
case Win_LocalAppdataLow: {
- // This should only really fail on versions pre-Vista, in which case this
- // shouldn't have been used in the first place.
GUID localAppDataLowGuid = FOLDERID_LocalAppDataLow;
return GetKnownFolder(&localAppDataLowGuid, aFile);
}