summaryrefslogtreecommitdiff
path: root/libweston/compositor-fbdev.c
diff options
context:
space:
mode:
Diffstat (limited to 'libweston/compositor-fbdev.c')
-rw-r--r--libweston/compositor-fbdev.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libweston/compositor-fbdev.c b/libweston/compositor-fbdev.c
index f5aa44b7..4b3605cf 100644
--- a/libweston/compositor-fbdev.c
+++ b/libweston/compositor-fbdev.c
@@ -485,6 +485,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);