diff options
author | Shawn Rutledge <shawn.rutledge@qt.io> | 2023-11-06 17:00:44 -0700 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2023-11-07 19:28:00 -0700 |
commit | ac3f1eace1102543008a0ceded541e40ff495368 (patch) | |
tree | d0cb33e4f778d14733663380b81017db92583cb7 /src/quick/items/qquicktextinput.cpp | |
parent | d51847e327d6d19c0e984ad65f66d8123d2e56ea (diff) |
Allow tapping to deselect in TextInput/TextField with pre-6.4 API
Amends 650342de792e0ab37ce8bac8ccde21ab9b96b2c9
Fixes: QTBUG-116606
Pick-to: 6.5 6.6
Change-Id: I5c53559e0727c65a7d921a13f063ea2612cdcbca
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Diffstat (limited to 'src/quick/items/qquicktextinput.cpp')
-rw-r--r-- | src/quick/items/qquicktextinput.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/quick/items/qquicktextinput.cpp b/src/quick/items/qquicktextinput.cpp index d247c81eb3..2cce5378fb 100644 --- a/src/quick/items/qquicktextinput.cpp +++ b/src/quick/items/qquicktextinput.cpp @@ -1574,7 +1574,11 @@ void QQuickTextInput::mousePressEvent(QMouseEvent *event) } } - if (isMouse) { + if (isMouse +#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0) + || d->selectByTouchDrag +#endif + ) { bool mark = (event->modifiers() & Qt::ShiftModifier) && d->selectByMouse; int cursor = d->positionAt(event->position()); d->moveCursor(cursor, mark); |