Copilot: Do not request completions for read only editors

Fixes: QTCREATORBUG-29738
Change-Id: I7e894a079595265f163c63243a3e8b098696f696
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
David Schulz
2023-10-12 13:27:50 +02:00
parent be47810673
commit 03e064f1ce

View File

@@ -129,7 +129,7 @@ void CopilotClient::openDocument(TextDocument *document)
if (!textEditor || textEditor->document() != document)
return;
TextEditorWidget *widget = textEditor->editorWidget();
if (widget->multiTextCursor().hasMultipleCursors())
if (widget->isReadOnly() || widget->multiTextCursor().hasMultipleCursors())
return;
const int cursorPosition = widget->textCursor().position();
if (cursorPosition < position || cursorPosition > position + charsAdded)