From: Pekka Paalanen <pekka.paala...@collabora.co.uk>

The timer was never removed anywhere. Remove it in disable() to match
what happens in enable().

Signed-off-by: Pekka Paalanen <pekka.paala...@collabora.co.uk>
---
 libweston/compositor-fbdev.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libweston/compositor-fbdev.c b/libweston/compositor-fbdev.c
index 7e0e7eef..c981c529 100644
--- a/libweston/compositor-fbdev.c
+++ b/libweston/compositor-fbdev.c
@@ -486,6 +486,9 @@ fbdev_output_disable(struct weston_output *base)
        if (!base->enabled)
                return 0;
 
+       wl_event_source_remove(output->finish_frame_timer);
+       output->finish_frame_timer = NULL;
+
        pixman_renderer_output_destroy(&output->base);
        fbdev_frame_buffer_unmap(output);
 
-- 
2.13.5

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to