diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index 74e9e8f0dc4..74fcd85a09e 100644 --- a/src/plugins/projectexplorer/session.cpp +++ b/src/plugins/projectexplorer/session.cpp @@ -927,6 +927,8 @@ bool SessionManager::loadSession(const QString &session) d->m_values.clear(); d->m_sessionName = session; + delete d->m_writer; + d->m_writer = 0; EditorManager::updateWindowTitles(); if (fileName.exists()) {