diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp index 0b8e05c40a8347acde7dba945f469f1ca3fcdbc3..8864f3f3a94f891528995800222944671c17a3a0 100644 --- a/src/plugins/cpptools/cppcodecompletion.cpp +++ b/src/plugins/cpptools/cppcodecompletion.cpp @@ -807,7 +807,7 @@ int CppCodeCompletion::startCompletionInternal(TextEditor::BaseTextEditor *edit, if (! thisDocument) return -1; - typeOfExpression.setSnapshot(m_manager->snapshot()); + typeOfExpression.setSnapshot(snapshot); Symbol *lastVisibleSymbol = thisDocument->findSymbolAt(line, column); if (expression.isEmpty()) {