aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquicktextarea.cpp
diff options
context:
space:
mode:
authorNoah Davis <noahadvs@gmail.com>2022-01-10 00:31:15 -0500
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-05-07 13:01:29 +0000
commit8cf3891b7696aecebbcecaec52fcb1174d3c9113 (patch)
tree1982d1aa25140f42db4df5f9280cdad2fc00805d /src/quicktemplates2/qquicktextarea.cpp
parent74633e71ebbc704eaad44cc2798dd9fc3aecb6c1 (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.cpp2
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
}