feat(backend/X11): 填充 ZDWM_EVENT_WINDOW_REMOVE 事件数据

This commit is contained in:
2026-04-27 01:00:32 +08:00
parent e394ed78a5
commit 2ab4a84236

View File

@@ -172,7 +172,9 @@ static bool handle_unmap_notify(
) {
event_reset(event);
event->type = ZDWM_EVENT_WINDOW_REMOVE;
/* TODO: */
event->as.window_remove.window = xcb_event->window;
event->as.window_remove.reason = ZDWM_WINDOW_REMOVE_WITHDRAWN;
return true;
}
@@ -183,7 +185,9 @@ static bool handle_destroy_notify(
) {
event_reset(event);
event->type = ZDWM_EVENT_WINDOW_REMOVE;
/* TODO: */
event->as.window_remove.window = xcb_event->window;
event->as.window_remove.reason = ZDWM_WINDOW_REMOVE_DESTROY;
return true;
}