Use explicit workspace mutation requests for window sync

This commit is contained in:
2026-04-26 00:25:49 +08:00
parent 5b6c46d382
commit c62a7fec0a
10 changed files with 130 additions and 23 deletions

View File

@@ -12,8 +12,11 @@ namespace {
class DefaultEditorWindowContentFactory final : public EditorWindowContentFactory {
public:
std::unique_ptr<EditorWindowContentController> CreateWorkspaceContentController(
std::string_view windowId,
UIEditorWorkspaceController workspaceController) const override {
return CreateEditorWorkspaceWindowContentController(std::move(workspaceController));
return CreateEditorWorkspaceWindowContentController(
windowId,
std::move(workspaceController));
}
std::unique_ptr<EditorWindowContentController> CreateUtilityContentController(