mirror of
https://gitlab.freedesktop.org/wayland/weston
synced 2024-09-06 01:43:43 +00:00
backend-headless: refactor into headless_output_disable_pixman
Pure refactoring. Preparing for adding GL-renderer. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
This commit is contained in:
parent
4b0688fd77
commit
e986de729d
|
@ -121,6 +121,14 @@ headless_output_repaint(struct weston_output *output_base,
|
|||
return 0;
|
||||
}
|
||||
|
||||
static void
|
||||
headless_output_disable_pixman(struct headless_output *output)
|
||||
{
|
||||
pixman_renderer_output_destroy(&output->base);
|
||||
pixman_image_unref(output->image);
|
||||
free(output->image_buf);
|
||||
}
|
||||
|
||||
static int
|
||||
headless_output_disable(struct weston_output *base)
|
||||
{
|
||||
|
@ -132,11 +140,8 @@ headless_output_disable(struct weston_output *base)
|
|||
|
||||
wl_event_source_remove(output->finish_frame_timer);
|
||||
|
||||
if (b->use_pixman) {
|
||||
pixman_renderer_output_destroy(&output->base);
|
||||
pixman_image_unref(output->image);
|
||||
free(output->image_buf);
|
||||
}
|
||||
if (b->use_pixman)
|
||||
headless_output_disable_pixman(output);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue