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);
 }