compositor: Initialize output listener links
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 17 Dec 2013 22:58:19 +0000 (14:58 -0800)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 17 Dec 2013 22:58:19 +0000 (14:58 -0800)
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

src/compositor.c

index 5169921..6ca297a 100644 (file)
@@ -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;
 }