diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-01-12 12:31:01 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-01-12 12:31:27 +0100 |
commit | 3ec38cbe5b70e6bda3411b390ce9f8ddd100dd35 (patch) | |
tree | e4e8b69b79292437aba5bcadc9e07926da38d9d3 /src/plugins/cpptools/cppcodecompletion.cpp | |
parent | 075f0b0639b10ff8ed090ea7528f603d8c6c6a04 (diff) | |
download | qt-creator-3ec38cbe5b70e6bda3411b390ce9f8ddd100dd35.tar.gz |
Keep the snapshot around when performing a global completion
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.cpp')
-rw-r--r-- | src/plugins/cpptools/cppcodecompletion.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp index 883aae29e8..31f01d4d28 100644 --- a/src/plugins/cpptools/cppcodecompletion.cpp +++ b/src/plugins/cpptools/cppcodecompletion.cpp @@ -807,6 +807,7 @@ int CppCodeCompletion::startCompletionInternal(TextEditor::BaseTextEditor *edit, if (! thisDocument) return -1; + typeOfExpression.setSnapshot(m_manager->snapshot()); Symbol *lastVisibleSymbol = thisDocument->findSymbolAt(line, column); if (expression.isEmpty()) { @@ -820,7 +821,6 @@ int CppCodeCompletion::startCompletionInternal(TextEditor::BaseTextEditor *edit, } - typeOfExpression.setSnapshot(m_manager->snapshot()); QList<LookupItem> results = typeOfExpression(expression, thisDocument, lastVisibleSymbol); LookupContext context = typeOfExpression.lookupContext(); |