From 0b6a36bedc79ca2023491ae9ccae49c0bfa71afe Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sun, 6 Mar 2022 14:57:19 -0600 Subject: [PATCH] [nostalgia/studio] Make opening a new project close all currently open files --- src/nostalgia/studio/studioapp.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/nostalgia/studio/studioapp.cpp b/src/nostalgia/studio/studioapp.cpp index 29d6cfc0c..00c1e6391 100644 --- a/src/nostalgia/studio/studioapp.cpp +++ b/src/nostalgia/studio/studioapp.cpp @@ -236,8 +236,11 @@ ox::Error StudioUI::openProject(const ox::String &path) noexcept { sctx->project = m_project.get(); m_project->fileAdded.connect(m_projectExplorer, &ProjectExplorer::refreshProjectTreeModel); m_project->fileDeleted.connect(m_projectExplorer, &ProjectExplorer::refreshProjectTreeModel); + m_openFiles.clear(); + m_editors.clear(); studio::editConfig(m_ctx, [&](StudioConfig *config) { config->projectPath = path; + config->openFiles.clear(); }); return m_projectExplorer->refreshProjectTreeModel(); }