From 760126c9b5e0933f6db0840b433d11b619f82a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com> Date: Thu, 26 Mar 2009 15:12:12 +0100 Subject: [PATCH] Fixed invoking global completion as function parameter Done with Roberto Raggi. --- src/plugins/cpptools/cppcodecompletion.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp index fadd940f727..d5f63972694 100644 --- a/src/plugins/cpptools/cppcodecompletion.cpp +++ b/src/plugins/cpptools/cppcodecompletion.cpp @@ -514,7 +514,8 @@ int CppCodeCompletion::startCompletion(TextEditor::ITextEditable *editor) return -1; m_editor = editor; - m_startPosition = findStartOfName(); + const int startOfName = findStartOfName(); + m_startPosition = startOfName; m_completionOperator = T_EOF_SYMBOL; int endOfOperator = m_startPosition; @@ -575,7 +576,7 @@ int CppCodeCompletion::startCompletion(TextEditor::ITextEditable *editor) // We don't want a function completion when the cursor isn't at the opening brace expression.clear(); m_completionOperator = T_EOF_SYMBOL; - m_startPosition = editor->position(); + m_startPosition = startOfName; } } } -- GitLab