summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorViktor Arvidsson <viktor.arvidss@gmail.com>2023-10-27 22:24:18 +0200
committerShawn Rutledge <shawn.rutledge@qt.io>2023-10-30 10:43:14 +0000
commitefb06499a7cb766062ef05f4af6bef250e3fefba (patch)
tree7567a4e6d12a314bab9d6d5c35a7b1b9c546d984
parentc6138bf9de411450cbadf9576a256296b5917e01 (diff)
Add missing timestamp to tablet events
When copying the event for notify, timestamp was not set as it is for other input events. Pick-to: 6.5 6.6 Change-Id: I81bb89993027c902db2d1113605d6e6a0faf98f1 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
-rw-r--r--src/widgets/kernel/qapplication.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/widgets/kernel/qapplication.cpp b/src/widgets/kernel/qapplication.cpp
index bfef2d2cb0..8911bd1e2e 100644
--- a/src/widgets/kernel/qapplication.cpp
+++ b/src/widgets/kernel/qapplication.cpp
@@ -2949,6 +2949,7 @@ bool QApplication::notify(QObject *receiver, QEvent *e)
tablet->tangentialPressure(), tablet->rotation(), tablet->z(),
tablet->modifiers(), tablet->button(), tablet->buttons());
te.m_spont = e->spontaneous();
+ te.setTimestamp(tablet->timestamp());
te.setAccepted(false);
res = d->notify_helper(w, w == receiver ? tablet : &te);
eventAccepted = ((w == receiver) ? tablet : &te)->isAccepted();