diff options
author | Mitch Curtis <mitch.curtis@qt.io> | 2020-02-13 14:24:36 +0100 |
---|---|---|
committer | Mitch Curtis <mitch.curtis@qt.io> | 2020-02-20 15:47:48 +0100 |
commit | 09476c590ab13623130d5ac79045fa68e504be96 (patch) | |
tree | 72775754502f610299cb140815587140f3364161 /tests/auto/controls/data/tst_delaybutton.qml | |
parent | c1420ee5423dfa104d5ff87bc529b4530dc998d6 (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.qml | 3 |
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) } |