output: introduce wlr_output_finish()

This commit is contained in:
Kirill Primak 2024-11-22 23:21:08 +03:00 committed by Isaac Freund
parent 7963ba6a0d
commit d5d650f9f6
6 changed files with 22 additions and 7 deletions

View file

@ -80,8 +80,10 @@ static bool output_commit(struct wlr_output *wlr_output,
}
static void output_destroy(struct wlr_output *wlr_output) {
struct wlr_headless_output *output =
headless_output_from_output(wlr_output);
struct wlr_headless_output *output = headless_output_from_output(wlr_output);
wlr_output_finish(wlr_output);
wl_list_remove(&output->link);
wl_event_source_remove(output->frame_timer);
free(output);