summaryrefslogtreecommitdiffstats
path: root/src/testlib/qtestmouse.h
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2022-03-03 07:53:30 +0100
committerMarc Mutz <marc.mutz@qt.io>2022-03-07 18:25:35 +0100
commit53890b5d3cd771d66d6b73940eb38e3c3fc6d60f (patch)
tree5b3dd6cbcb6e4ea86d9cc2a8f6d9cec96718e82b /src/testlib/qtestmouse.h
parent944b5a8e3e1cb9552482a9abb2db8b6577c274dd (diff)
qtestmouse.h: compile with QT_TYPESAFE_FLAGS
Also include the comprehensive tests for bool cast compilation which I originally wrote to confirm that the QTEST_ASSERT() change should be™ correct. Pick-to: 6.3 Task-number: QTBUG-101406 Change-Id: I9a2871bfd4be9999b7a720bec775bba7aeffbe24 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Diffstat (limited to 'src/testlib/qtestmouse.h')
-rw-r--r--src/testlib/qtestmouse.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/testlib/qtestmouse.h b/src/testlib/qtestmouse.h
index 26d3b50145..62a9b5d9bf 100644
--- a/src/testlib/qtestmouse.h
+++ b/src/testlib/qtestmouse.h
@@ -114,9 +114,9 @@ namespace QTest
if (pos.isNull())
pos = QPoint(window->width() / 2, window->height() / 2);
- QTEST_ASSERT(uint(stateKey) == 0 || stateKey & Qt::KeyboardModifierMask);
+ QTEST_ASSERT(!stateKey || stateKey & Qt::KeyboardModifierMask);
- stateKey &= static_cast<unsigned int>(Qt::KeyboardModifierMask);
+ stateKey &= Qt::KeyboardModifierMask;
QPointF global = window->mapToGlobal(pos);
QPointer<QWindow> w(window);
@@ -201,9 +201,9 @@ namespace QTest
return;
}
- QTEST_ASSERT(stateKey == 0 || stateKey & Qt::KeyboardModifierMask);
+ QTEST_ASSERT(!stateKey || stateKey & Qt::KeyboardModifierMask);
- stateKey &= static_cast<unsigned int>(Qt::KeyboardModifierMask);
+ stateKey &= Qt::KeyboardModifierMask;
QEvent::Type meType;
using namespace QTestPrivate;