diff options
Diffstat (limited to 'src/winextras/qwinfunctions.cpp')
-rw-r--r-- | src/winextras/qwinfunctions.cpp | 14 |
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()); } /*! |