From a24bf7ffb9cd94256bdbac3991d4e7ab1ac7c8b8 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sun, 26 Jan 2025 01:01:48 -0600 Subject: [PATCH] [studio] Fix config to update when open file name changes --- src/olympic/studio/applib/src/studioapp.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/olympic/studio/applib/src/studioapp.cpp b/src/olympic/studio/applib/src/studioapp.cpp index 9d4130a2..827979d5 100644 --- a/src/olympic/studio/applib/src/studioapp.cpp +++ b/src/olympic/studio/applib/src/studioapp.cpp @@ -377,6 +377,11 @@ ox::Error StudioUI::handleMoveFile(ox::StringViewCR oldPath, ox::StringViewCR ne for (auto &f : m_openFiles) { if (f == oldPath) { f = newPath; + editConfig(keelCtx(m_sctx), [&](StudioConfig &cfg) { + auto p = find(cfg.openFiles.begin(), cfg.openFiles.end(), oldPath); + *p = newPath; + cfg.activeTabItemName = newPath; + }); break; } }