diff --git a/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp b/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp index 528d03e7a2ceb9a27500376d6262897e807059bc..6cb804afbe0a13607c42406107b299bccebecf0d 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/customdraganddrop.cpp @@ -39,7 +39,7 @@ #include <QDebug> #include <QPainter> -#ifdef Q_OS_WIN +#if defined(Q_OS_WIN) && QT_VERSION < 0x050000 #include <private/qwidget_p.h> #endif @@ -64,7 +64,7 @@ void CustomDragAndDropIcon::startDrag() void CustomDragAndDropIcon::grabMouseSafely() { -#ifdef Q_OS_WIN +#if defined(Q_OS_WIN) && QT_VERSION < 0x050000 // grabMouse calls SetWindowsHookEx() - this function causes a system-wide // freeze if any other app on the system installs a hook and fails to // process events.