aboutsummaryrefslogtreecommitdiffstats
path: root/src/winextras/qwinfunctions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/winextras/qwinfunctions.cpp')
-rw-r--r--src/winextras/qwinfunctions.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/winextras/qwinfunctions.cpp b/src/winextras/qwinfunctions.cpp
index 692bcb0..3a0b6b6 100644
--- a/src/winextras/qwinfunctions.cpp
+++ b/src/winextras/qwinfunctions.cpp
@@ -38,6 +38,13 @@
**
****************************************************************************/
+#if defined(NTDDI_VERSION) && NTDDI_VERSION < 0x06010000 // NTDDI_WIN7
+# undef NTDDI_VERSION
+#endif
+#if !defined(NTDDI_VERSION)
+# define NTDDI_VERSION 0x06010000 // Enable functions for MinGW
+#endif
+
#include "qwinfunctions.h"
#include "qwinfunctions_p.h"
#include "qwineventfilter_p.h"
@@ -1812,11 +1819,8 @@ bool QtWin::isCompositionOpaque()
*/
void QtWin::setCurrentProcessExplicitAppUserModelID(const QString &id)
{
- qtShell32Dll.init();
- if (qtShell32Dll.setCurrentProcessExplicitAppUserModelID) {
- QScopedArrayPointer<wchar_t> wid(qt_qstringToNullTerminated(id));
- qtShell32Dll.setCurrentProcessExplicitAppUserModelID(wid.data());
- }
+ QScopedArrayPointer<wchar_t> wid(qt_qstringToNullTerminated(id));
+ SetCurrentProcessExplicitAppUserModelID(wid.data());
}
/*!