diff --git a/src/gui/kernel/qsimpledrag.cpp b/src/gui/kernel/qsimpledrag.cpp index bff1ad482bd..2ca2eca15be 100644 --- a/src/gui/kernel/qsimpledrag.cpp +++ b/src/gui/kernel/qsimpledrag.cpp @@ -195,7 +195,8 @@ void QBasicDrag::startDrag() QPoint pos; #ifndef QT_NO_CURSOR pos = QCursor::pos(); - if (pos.x() == int(qInf())) { + static constexpr QGuiApplicationPrivate::QLastCursorPosition uninitializedCursorPosition; + if (pos == uninitializedCursorPosition) { // ### fixme: no mouse pos registered. Get pos from touch... pos = QPoint(); }