feat(backend/X11): 填充 ZDWM_EVENT_WINDOW_REMOVE 事件数据
This commit is contained in:
@@ -172,7 +172,9 @@ static bool handle_unmap_notify(
|
|||||||
) {
|
) {
|
||||||
event_reset(event);
|
event_reset(event);
|
||||||
event->type = ZDWM_EVENT_WINDOW_REMOVE;
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -183,7 +185,9 @@ static bool handle_destroy_notify(
|
|||||||
) {
|
) {
|
||||||
event_reset(event);
|
event_reset(event);
|
||||||
event->type = ZDWM_EVENT_WINDOW_REMOVE;
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user