diff options
author | Noah Davis <noahadvs@gmail.com> | 2022-01-10 00:31:15 -0500 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-05-07 13:01:29 +0000 |
commit | 8cf3891b7696aecebbcecaec52fcb1174d3c9113 (patch) | |
tree | 1982d1aa25140f42db4df5f9280cdad2fc00805d /src/quicktemplates2/qquicktextarea.cpp | |
parent | 74633e71ebbc704eaad44cc2798dd9fc3aecb6c1 (diff) |
Fix TextArea/TextField not using IBeamCursor when text can be selected
Previously, TextArea and TextField would switch to
ArrowCursor when readOnly was true, even if selectByMouse was also true.
Fixes: QTBUG-99604
Change-Id: I3ddeb510f59bd6cf403641bb7ffd0b66668ca3c2
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
(cherry picked from commit 1d3e219e565233393c3d23911b9587f997ca6ddf)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/quicktemplates2/qquicktextarea.cpp')
-rw-r--r-- | src/quicktemplates2/qquicktextarea.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quicktemplates2/qquicktextarea.cpp b/src/quicktemplates2/qquicktextarea.cpp index 3176fa50d2..127c8d410c 100644 --- a/src/quicktemplates2/qquicktextarea.cpp +++ b/src/quicktemplates2/qquicktextarea.cpp @@ -462,7 +462,7 @@ void QQuickTextAreaPrivate::readOnlyChanged(bool isReadOnly) accessibleAttached->set_readOnly(isReadOnly); #endif #if QT_CONFIG(cursor) - q_func()->setCursor(isReadOnly ? Qt::ArrowCursor : Qt::IBeamCursor); + q_func()->setCursor(isReadOnly && !selectByMouse ? Qt::ArrowCursor : Qt::IBeamCursor); #endif } |