fix(core/policy): 修复切换工作区时 map_effect 使用的错误 union 字段

map_effect 应该使用 .as.map.window ,错误的用了 .as.unmap.window
This commit is contained in:
2026-04-28 03:33:36 +08:00
parent 78200debf5
commit d602b0111e

View File

@@ -205,8 +205,8 @@ static void add_switch_workspace_effects(
plan_push_effect(plan, &unmap_effect);
} else if (window->workspace_id == new_workspace) {
effect_t map_effect = {
.type = ZDWM_EFFECT_MAP_WINDOW,
.as.unmap.window = window->id,
.type = ZDWM_EFFECT_MAP_WINDOW,
.as.map.window = window->id,
};
plan_push_effect(plan, &map_effect);
}