summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor
diff options
context:
space:
mode:
authorOto Magaldadze <omagaldadze@gmail.com>2012-04-13 21:47:11 +0400
committerLeandro Melo <leandro.melo@nokia.com>2012-04-13 21:15:17 +0200
commit4db1772a4f36922e52321ddc83d0a4c2825850a5 (patch)
tree1c95bffe745a8e642ad28b5a5017665be3c44c0d /src/plugins/texteditor
parent19a06e3f2df4a15a88125fdd84ed5ea1ccda9de3 (diff)
downloadqt-creator-4db1772a4f36922e52321ddc83d0a4c2825850a5.tar.gz
Fixed completion list not appearing when function signature is shown
Task-numer: QTCREATORBUG-6052 Change-Id: Ic91df1d9abaa509fea25ed35f86583182cd61433 Reviewed-by: Leandro Melo <leandro.melo@nokia.com>
Diffstat (limited to 'src/plugins/texteditor')
-rw-r--r--src/plugins/texteditor/codeassist/codeassistant.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/texteditor/codeassist/codeassistant.cpp b/src/plugins/texteditor/codeassist/codeassistant.cpp
index 4c0256b346..628ee1a02e 100644
--- a/src/plugins/texteditor/codeassist/codeassistant.cpp
+++ b/src/plugins/texteditor/codeassist/codeassistant.cpp
@@ -400,12 +400,15 @@ void CodeAssistantPrivate::notifyChange()
stopAutomaticProposalTimer();
if (isDisplayingProposal()) {
- if (m_textEditor->position() < m_proposal->basePosition())
+ if (m_textEditor->position() < m_proposal->basePosition()) {
destroyContext();
- else
+ } else {
m_proposalWidget->updateProposal(
m_textEditor->textAt(m_proposal->basePosition(),
m_textEditor->position() - m_proposal->basePosition()));
+ if (m_proposal->isFragile())
+ startAutomaticProposalTimer();
+ }
}
}