summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2012-02-28 23:07:47 -0500
committerKristian Høgsberg <krh@bitplanet.net>2012-03-01 12:47:23 -0500
commit944236a71234d8ecd86c43b6204a4972f003eb68 (patch)
treeb243bca116c7af2f6a3f72aea2859ce8f421729d
parent1e8321213d92097682ab4bb692c19c6289fe72fd (diff)
compositor: Just damage compositor->damage in weston_output_damage()
-rw-r--r--src/compositor.c9
1 files changed, 2 insertions, 7 deletions
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 @@ WL_EXPORT void
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);
}