summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2013-12-17 14:58:19 -0800
committerKristian Høgsberg <krh@bitplanet.net>2013-12-17 14:58:19 -0800
commitdf42a80ea2ac7ce837d0d058ceb96964ba6e471d (patch)
treeea6aa90ac6245a15ffd3b76fd28dc71363e459e7
parente22f3bb5da5d22f1bb6056de1069f7f1c08cc62b (diff)
compositor: Initialize output listener links
Make sure the links are initialized so we can safely remove the listeners in weston_view_unmap(). https://bugs.freedesktop.org/show_bug.cgi?id=72808
-rw-r--r--src/compositor.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compositor.c b/src/compositor.c
index 51699216..6ca297ad 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -451,8 +451,10 @@ weston_view_create(struct weston_surface *surface)
view->output = NULL;
view->output_move_listener.notify = weston_view_output_move_handler;
+ wl_list_init(&view->output_move_listener.link);
view->output_destroy_listener.notify =
weston_view_output_destroy_handler;
+ wl_list_init(&view->output_destroy_listener.link);
return view;
}