summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@theqtcompany.com>2015-04-20 14:50:03 +0200
committerJoerg Bornemann <joerg.bornemann@theqtcompany.com>2015-04-20 12:50:22 +0000
commit275b8b65fef46d977b069ade2dc08d733bbeefca (patch)
treecf875ed0ca44bc4cd36bf12e9e0c180a0d4d900e
parentbd62a82530c20ceb58db78c556ec40e113f3358f (diff)
do not use deprecated function GetVersionEx
Change-Id: Ifa9bcbbc409eb9722eb51a0e1c8cf191c75c9317 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-rw-r--r--src/jomlib/process.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/jomlib/process.cpp b/src/jomlib/process.cpp
index f178de2..5332c22 100644
--- a/src/jomlib/process.cpp
+++ b/src/jomlib/process.cpp
@@ -32,6 +32,7 @@
#include <QMap>
#include <QMetaType>
#include <QMutex>
+#include <QSysInfo>
#include <QTimer>
#include <QWinEventNotifier>
@@ -277,11 +278,7 @@ void Process::setEnvironment(const ProcessEnvironment &environment)
static bool runsWindowsVistaOrGreater()
{
- OSVERSIONINFO osvi = {0};
- osvi.dwOSVersionInfoSize = sizeof(osvi);
- if (!GetVersionEx(&osvi))
- qErrnoWarning("GetVersionEx failed.");
- return osvi.dwMajorVersion >= 6;
+ return QSysInfo::windowsVersion() >= QSysInfo::WV_VISTA;
}
enum PipeType { InputPipe, OutputPipe };