Clang: make correction whithout proposed items

Make . to -> correction even in case code assistant
has no items to propose.

Change-Id: Ie16d317c1a55f05883d3de5ba9bd475d315c59a9
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Ivan Donchevskii
2017-06-08 16:14:41 +02:00
parent 19ea705913
commit c62b6a5fa0

View File

@@ -311,8 +311,11 @@ void CodeAssistantPrivate::displayProposal(IAssistProposal *newProposal, AssistR
const QString prefix = m_editorWidget->textAt(basePosition,
m_editorWidget->position() - basePosition);
if (!newProposal->hasItemsToPropose(prefix, reason))
if (!newProposal->hasItemsToPropose(prefix, reason)) {
if (newProposal->isCorrective(m_editorWidget))
newProposal->makeCorrection(m_editorWidget);
return;
}
if (destroyCurrentContext)
destroyContext();