diff --git a/src/plugins/cpptools/cpptoolsplugin.cpp b/src/plugins/cpptools/cpptoolsplugin.cpp index 3a78f4d8479..59ba2ec6fd1 100644 --- a/src/plugins/cpptools/cpptoolsplugin.cpp +++ b/src/plugins/cpptools/cpptoolsplugin.cpp @@ -60,7 +60,6 @@ #include #include #include -#include #include #include @@ -140,6 +139,7 @@ class FindClass: protected ASTVisitor QFutureInterface &_future; Document::Ptr _doc; Snapshot _snapshot; + Document::Ptr _thisDocument; QByteArray _source; QString _text; @@ -152,6 +152,7 @@ public: _doc(doc), _snapshot(snapshot) { + _thisDocument = _snapshot.value(_doc->fileName()); } void operator()(AST *ast, const QByteArray &source, const QString &text,