From a544348789130aeb4e20b97fc3a0ac60e9cfb839 Mon Sep 17 00:00:00 2001 From: brige Date: Tue, 11 Nov 2025 21:10:03 +0800 Subject: [PATCH] modify workspace loaded to change menu --- src/ui/Menu/PlayManagerMenu.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ui/Menu/PlayManagerMenu.cpp b/src/ui/Menu/PlayManagerMenu.cpp index 77fe6401..e2f26861 100644 --- a/src/ui/Menu/PlayManagerMenu.cpp +++ b/src/ui/Menu/PlayManagerMenu.cpp @@ -118,6 +118,10 @@ void PlayManagerMenu::OnWorkspaceChange(WorkSpace* workSpace) { } workSpace_ = workSpace; connect(workSpace, &WorkSpace::TimestepChanged, this, &PlayManagerMenu::OnTimestepChanged); + // 若当前 workspace 已有 timestep,则立即刷新一次 UI + if (auto* timestep = workSpace->GetTimestep()) { + OnTimestepChanged(timestep); + } } void PlayManagerMenu::OnTimestepChanged(Timestep* timestep) {