aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/controls/data/tst_delaybutton.qml
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@qt.io>2020-02-13 14:24:36 +0100
committerMitch Curtis <mitch.curtis@qt.io>2020-02-20 15:47:48 +0100
commit09476c590ab13623130d5ac79045fa68e504be96 (patch)
tree72775754502f610299cb140815587140f3364161 /tests/auto/controls/data/tst_delaybutton.qml
parentc1420ee5423dfa104d5ff87bc529b4530dc998d6 (diff)
Fix clicked() being emitted after doubleClicked()
Do as MouseArea does, and keep track of double clicks ourselves, otherwise we think the second click is a regular click. This is for mouse events only; for touch we have bigger problems to solve first: QTBUG-82146 Change-Id: I46e816d0cfa1bab98a0a1685915842ebd176e762 Fixes: QTBUG-82032 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'tests/auto/controls/data/tst_delaybutton.qml')
-rw-r--r--tests/auto/controls/data/tst_delaybutton.qml3
1 files changed, 1 insertions, 2 deletions
diff --git a/tests/auto/controls/data/tst_delaybutton.qml b/tests/auto/controls/data/tst_delaybutton.qml
index 2560177d..e965b5ef 100644
--- a/tests/auto/controls/data/tst_delaybutton.qml
+++ b/tests/auto/controls/data/tst_delaybutton.qml
@@ -173,8 +173,7 @@ TestCase {
"doubleClicked",
["pressedChanged", { "pressed": false }],
["downChanged", { "down": false }],
- "released",
- "clicked"]
+ "released"]
mouseDoubleClickSequence(control, control.width / 2, control.height / 2, Qt.LeftButton)
verify(sequenceSpy.success)
}