diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2013-12-17 14:58:19 -0800 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-12-17 14:58:19 -0800 |
commit | df42a80ea2ac7ce837d0d058ceb96964ba6e471d (patch) | |
tree | ea6aa90ac6245a15ffd3b76fd28dc71363e459e7 | |
parent | e22f3bb5da5d22f1bb6056de1069f7f1c08cc62b (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.c | 2 |
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; } |