diff --git a/src/plugins/projectexplorer/session.cpp b/src/plugins/projectexplorer/session.cpp index 3f446f282e4..06a33c93e2b 100644 --- a/src/plugins/projectexplorer/session.cpp +++ b/src/plugins/projectexplorer/session.cpp @@ -140,9 +140,9 @@ SessionManager::SessionManager(QObject *parent) : QObject(parent) connect(this, &SessionManager::projectDisplayNameChanged, EditorManager::instance(), &EditorManager::updateWindowTitles); connect(EditorManager::instance(), &EditorManager::editorOpened, - this, [] { markSessionFileDirty(); }); + this, &SessionManager::markSessionFileDirty); connect(EditorManager::instance(), &EditorManager::editorsClosed, - this, [] { markSessionFileDirty(); }); + this, &SessionManager::markSessionFileDirty); EditorManager::setWindowTitleAdditionHandler(&SessionManagerPrivate::windowTitleAddition); EditorManager::setSessionTitleHandler(&SessionManagerPrivate::sessionTitle); @@ -719,7 +719,6 @@ void SessionManager::setValue(const QString &name, const QVariant &value) if (d->m_values.value(name) == value) return; d->m_values.insert(name, value); - markSessionFileDirty(false); } QVariant SessionManager::value(const QString &name) @@ -1052,10 +1051,9 @@ void SessionManager::reportProjectLoadingProgress() d->sessionLoadingProgress(); } -void SessionManager::markSessionFileDirty(bool makeDefaultVirginDirty) +void SessionManager::markSessionFileDirty() { - if (makeDefaultVirginDirty) - d->m_virginSession = false; + d->m_virginSession = false; } void SessionManagerPrivate::sessionLoadingProgress() diff --git a/src/plugins/projectexplorer/session.h b/src/plugins/projectexplorer/session.h index 938a7bc5fee..489536cf755 100644 --- a/src/plugins/projectexplorer/session.h +++ b/src/plugins/projectexplorer/session.h @@ -136,7 +136,7 @@ signals: // for tests only private: static void saveActiveMode(Core::Id mode); static void configureEditor(Core::IEditor *editor, const QString &fileName); - static void markSessionFileDirty(bool makeDefaultVirginDirty = true); + static void markSessionFileDirty(); static void configureEditors(Project *project); };