diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2012-02-28 23:07:47 -0500 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2012-03-01 12:47:23 -0500 |
commit | 944236a71234d8ecd86c43b6204a4972f003eb68 (patch) | |
tree | b243bca116c7af2f6a3f72aea2859ce8f421729d | |
parent | 1e8321213d92097682ab4bb692c19c6289fe72fd (diff) |
compositor: Just damage compositor->damage in weston_output_damage()
-rw-r--r-- | src/compositor.c | 9 |
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); } |