forked from qt-creator/qt-creator
Completion: Respect explicit invocation (always)
Even if the completion popup is already visible is should respect the behavior expected for explicit invocation. Change-Id: Ib4635fead060b90f677bfd7b2751a20c030f67a1 Reviewed-on: http://codereview.qt.nokia.com/571 Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
This commit is contained in:
committed by
Leandro T. C. Melo
parent
fbab5c096b
commit
e58e0c521c
@@ -191,6 +191,9 @@ void CodeAssistantPrivate::invoke(AssistKind kind, IAssistProvider *provider)
|
||||
|
||||
if (isDisplayingProposal() && m_assistKind == kind && !m_proposal->isFragile()) {
|
||||
m_proposalWidget->setReason(ExplicitlyInvoked);
|
||||
m_proposalWidget->updateProposal(
|
||||
m_textEditor->textAt(m_proposal->basePosition(),
|
||||
m_textEditor->position() - m_proposal->basePosition()));
|
||||
} else {
|
||||
destroyContext();
|
||||
requestProposal(ExplicitlyInvoked, kind, provider);
|
||||
|
||||
Reference in New Issue
Block a user