compositor: Just damage compositor->damage in weston_output_damage()
diff --git a/src/compositor.c b/src/compositor.c
index 7e4e7a6..679894b 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -865,14 +865,9 @@
weston_output_damage(struct weston_output *output)
{
struct weston_compositor *compositor = output->compositor;
- struct weston_surface *es;
- if (wl_list_empty(&compositor->surface_list))
- return;
-
- es = container_of(compositor->surface_list.next,
- struct weston_surface, link);
- pixman_region32_union(&es->damage, &es->damage, &output->region);
+ pixman_region32_union(&compositor->damage,
+ &compositor->damage, &output->region);
weston_compositor_schedule_repaint(compositor);
}