summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/codeassist/codeassistant.cpp
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2023-03-16 07:13:42 +0100
committerDavid Schulz <david.schulz@qt.io>2023-03-16 11:56:02 +0000
commit8247d578c735b4ce74f76b86aaa9065d76cb1498 (patch)
tree51277d6c7982f835278df86982f16a8d2e477e52 /src/plugins/texteditor/codeassist/codeassistant.cpp
parent7f56ccaa9ec5f077df1f3a9594943b00137c7721 (diff)
downloadqt-creator-8247d578c735b4ce74f76b86aaa9065d76cb1498.tar.gz
TextEditor: skip auto completion while suggestion is visible
The use can still explicitly request completions in that case via the keyboard shortcut. Change-Id: I4ed47232a24288c540d1357c0f876a1cdfcfec08 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Diffstat (limited to 'src/plugins/texteditor/codeassist/codeassistant.cpp')
-rw-r--r--src/plugins/texteditor/codeassist/codeassistant.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/texteditor/codeassist/codeassistant.cpp b/src/plugins/texteditor/codeassist/codeassistant.cpp
index 34ba897d8d..b092d69bc0 100644
--- a/src/plugins/texteditor/codeassist/codeassistant.cpp
+++ b/src/plugins/texteditor/codeassist/codeassistant.cpp
@@ -444,6 +444,7 @@ void CodeAssistantPrivate::automaticProposalTimeout()
{
if (isWaitingForProposal()
|| m_editorWidget->multiTextCursor().hasMultipleCursors()
+ || m_editorWidget->suggestionVisible()
|| (isDisplayingProposal() && !m_proposalWidget->isFragile())) {
return;
}