libweston: use helper var in weston_compositor_remove_output
authorPekka Paalanen <pekka.paalanen@collabora.co.uk>
Wed, 29 Mar 2017 13:16:04 +0000 (16:16 +0300)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Tue, 25 Jul 2017 13:08:34 +0000 (16:08 +0300)
To shorten lines.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Armin Krezović <krezovic.armin@gmail.com>
libweston/compositor.c

index 65b3de20ff17d68c962f7bbfb83e3fd52163145f..5d51e1989eeb0f1f23abd47296b4f7560594da9a 100644 (file)
@@ -4544,22 +4544,23 @@ weston_output_enable_undo(struct weston_output *output)
 static void
 weston_compositor_remove_output(struct weston_output *output)
 {
+       struct weston_compositor *compositor = output->compositor;
        struct wl_resource *resource;
        struct weston_view *view;
 
        assert(output->destroying);
 
-       wl_list_for_each(view, &output->compositor->view_list, link) {
+       wl_list_for_each(view, &compositor->view_list, link) {
                if (view->output_mask & (1u << output->id))
                        weston_view_assign_output(view);
        }
 
        weston_presentation_feedback_discard_list(&output->feedback_list);
 
-       weston_compositor_reflow_outputs(output->compositor, output, output->width);
+       weston_compositor_reflow_outputs(compositor, output, output->width);
        wl_list_remove(&output->link);
 
-       wl_signal_emit(&output->compositor->output_destroyed_signal, output);
+       wl_signal_emit(&compositor->output_destroyed_signal, output);
        wl_signal_emit(&output->destroy_signal, output);
 
        wl_resource_for_each(resource, &output->resource_list) {