diff --git a/src/nostalgia/studio/studioapp.cpp b/src/nostalgia/studio/studioapp.cpp index 29d6cfc0..00c1e639 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(); }