summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodecompletion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.cpp')
-rw-r--r--src/plugins/cpptools/cppcodecompletion.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp
index 382ff50b2b..6132dadf31 100644
--- a/src/plugins/cpptools/cppcodecompletion.cpp
+++ b/src/plugins/cpptools/cppcodecompletion.cpp
@@ -217,6 +217,8 @@ FunctionArgumentWidget::FunctionArgumentWidget()
void FunctionArgumentWidget::showFunctionHint(Function *functionSymbol,
const LookupContext &context)
{
+ m_popupFrame->hide();
+
m_item = functionSymbol;
m_context = context;
m_startpos = m_editor->position();
@@ -230,7 +232,7 @@ void FunctionArgumentWidget::showFunctionHint(Function *functionSymbol,
m_popupFrame->move(pos);
m_popupFrame->show();
- QCoreApplication::instance()->installEventFilter(this);
+ qApp->installEventFilter(this);
}
void FunctionArgumentWidget::update()