Editor: Close function hint proposal on destroyContext

Fixes: QTCREATORBUG-25691
Change-Id: I2cb1b52fdda386cbfe3ca7f54746edd3e5562ea0
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
David Schulz
2021-05-17 10:13:31 +02:00
parent 5139c04c21
commit ba83b852b6

View File

@@ -482,7 +482,7 @@ void CodeAssistantPrivate::destroyContext()
cancelCurrentRequest(); cancelCurrentRequest();
} else if (m_proposalWidget) { } else if (m_proposalWidget) {
m_editorWidget->keepAutoCompletionHighlight(false); m_editorWidget->keepAutoCompletionHighlight(false);
if (m_proposalWidget->isVisible()) if (m_proposalWidget->proposalIsVisible())
m_proposalWidget->closeProposal(); m_proposalWidget->closeProposal();
disconnect(m_proposalWidget, &QObject::destroyed, disconnect(m_proposalWidget, &QObject::destroyed,
this, &CodeAssistantPrivate::finalizeProposal); this, &CodeAssistantPrivate::finalizeProposal);