forked from qt-creator/qt-creator
Copilot: fix applying copilot suggestions word by word
via the ctrl+right shortcut Change-Id: I1a9460a456833c7ddd35a42a63eaf75b8e2930b3 Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io>
This commit is contained in:
@@ -72,7 +72,7 @@ void CopilotSuggestion::reset()
|
||||
|
||||
int CopilotSuggestion::position()
|
||||
{
|
||||
return m_start.position();
|
||||
return m_start.selectionEnd();
|
||||
}
|
||||
|
||||
} // namespace Copilot::Internal
|
||||
|
@@ -603,7 +603,7 @@ bool TextDocumentLayout::updateSuggestion(const QTextBlock &block,
|
||||
{
|
||||
if (TextSuggestion *suggestion = TextDocumentLayout::suggestion(block)) {
|
||||
auto positionInBlock = position - block.position();
|
||||
if (positionInBlock < suggestion->position())
|
||||
if (position < suggestion->position())
|
||||
return false;
|
||||
const QString start = block.text().left(positionInBlock);
|
||||
const QString end = block.text().mid(positionInBlock);
|
||||
|
Reference in New Issue
Block a user