diff --git a/src/plugins/cpptools/cpptoolseditorsupport.cpp b/src/plugins/cpptools/cpptoolseditorsupport.cpp index c33a4241b99..98e913deddd 100644 --- a/src/plugins/cpptools/cpptoolseditorsupport.cpp +++ b/src/plugins/cpptools/cpptoolseditorsupport.cpp @@ -249,7 +249,7 @@ QSharedPointer CppEditorSupport::snapshotUpdater() { QSharedPointer updater = m_snapshotUpdater; if (!updater) { - updater.reset(new SnapshotUpdater(fileName())); + updater = QSharedPointer(new SnapshotUpdater(fileName())); m_snapshotUpdater = updater; } return updater;