}
static void
-weston_surface_damage_below_noupdate(struct weston_surface *surface)
+weston_surface_damage_below(struct weston_surface *surface)
{
struct weston_surface *below;
surface->geometry.dirty = 0;
- weston_surface_damage_below_noupdate(surface);
+ weston_surface_damage_below(surface);
pixman_region32_fini(&surface->transform.boundingbox);
}
static void
-weston_surface_damage_below(struct weston_surface *surface)
-{
- weston_surface_update_transform(surface);
- weston_surface_damage_below_noupdate(surface);
- weston_compositor_schedule_repaint(surface->compositor);
-}
-
-static void
weston_surface_flush_damage(struct weston_surface *surface)
{
struct weston_surface *below;