view: add destroy signal

This commit is contained in:
tokyo4j 2025-05-24 08:31:08 +09:00 committed by Hiroaki Yamamoto
parent 614c008bea
commit 0657a1d767
2 changed files with 3 additions and 0 deletions

View file

@ -2511,6 +2511,7 @@ view_init(struct view *view)
wl_signal_init(&view->events.minimized);
wl_signal_init(&view->events.fullscreened);
wl_signal_init(&view->events.activated);
wl_signal_init(&view->events.destroy);
}
void
@ -2519,6 +2520,7 @@ view_destroy(struct view *view)
assert(view);
struct server *server = view->server;
wl_signal_emit_mutable(&view->events.destroy, NULL);
snap_constraints_invalidate(view);
if (view->mappable.connected) {