summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodecompletion.cpp
diff options
context:
space:
mode:
authorThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>2009-03-26 15:12:12 +0100
committerThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>2009-03-26 15:13:48 +0100
commit760126c9b5e0933f6db0840b433d11b619f82a91 (patch)
treee3bfdbff2487cfb9d0f36db55f0e1f370e9ca89d /src/plugins/cpptools/cppcodecompletion.cpp
parent9cd08956016aeea58e32b797052f348c98ac0522 (diff)
downloadqt-creator-760126c9b5e0933f6db0840b433d11b619f82a91.tar.gz
Fixed invoking global completion as function parameter
Done with Roberto Raggi.
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.cpp')
-rw-r--r--src/plugins/cpptools/cppcodecompletion.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp
index fadd940f72..d5f6397269 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;
}
}
}