summaryrefslogtreecommitdiff
path: root/fpicker/source/win32/misc/WinImplHelper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'fpicker/source/win32/misc/WinImplHelper.cxx')
-rw-r--r--fpicker/source/win32/misc/WinImplHelper.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/fpicker/source/win32/misc/WinImplHelper.cxx b/fpicker/source/win32/misc/WinImplHelper.cxx
index 84d76d708a9c..8f470a2dc08c 100644
--- a/fpicker/source/win32/misc/WinImplHelper.cxx
+++ b/fpicker/source/win32/misc/WinImplHelper.cxx
@@ -63,6 +63,10 @@ const sal_Unicode AMPERSAND_SIGN = L'&';
bool SAL_CALL IsWindowsVistaOrNewer()
{
+// the Win32 SDK 8.1 deprecates GetVersionEx()
+#ifdef _WIN32_WINNT_WINBLUE
+ return IsWindowsVistaOrGreater() ? true : false;
+#else
OSVERSIONINFO osvi;
osvi.dwOSVersionInfoSize = sizeof(osvi);
@@ -77,6 +81,7 @@ bool SAL_CALL IsWindowsVistaOrNewer()
sal::static_int_cast< unsigned int >(0));
return bRet;
+#endif
}