diff options
author | Shawn Rutledge <shawn.rutledge@qt.io> | 2020-09-03 13:32:55 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2020-09-10 03:15:49 +0200 |
commit | ae7442a4e93d4a63f28c1c2692be80a3d87f54a9 (patch) | |
tree | 2fb51f24ca4557f06a3ae209521a83d9a03c972a /tests | |
parent | db3d5a30973eef3d3abc767e625923c13f8cf327 (diff) |
Give QEventPoint a d-pointer after all
I still have doubts that QEventPoint can't be made small enough that
copying would be cheaper than reference-counting and all the indirections
in now-noninline accessors, but this gives us the usual freedom to
change the data members later on.
Change-Id: I792f7fc85ac3a9538589da9d7618b647edf0e70c
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp b/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp index d1eaae9695..29cc400929 100644 --- a/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp +++ b/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp @@ -1508,11 +1508,13 @@ void tst_QTouchEvent::deleteInEventHandler() touchScreenDevice, Qt::NoModifier, {touchPoint}); + touchPoint.detach(); touchPoint.setState(QEventPoint::State::Updated); QTouchEvent touchUpdateEvent(QEvent::TouchUpdate, touchScreenDevice, Qt::NoModifier, {touchPoint}); + touchPoint.detach(); touchPoint.setState(QEventPoint::State::Released); QTouchEvent touchEndEvent(QEvent::TouchEnd, touchScreenDevice, |