Lines Matching full:view
30 @@ -1069,6 +1069,22 @@ weston_view_move_to_plane(struct weston_view *view,
31 weston_surface_damage(view->surface);
50 /** Inflict damage on the plane where the view is visible.
52 * \param view The view that causes the damage.
53 @@ -1093,9 +1109,7 @@ weston_view_damage_below(struct weston_view *view)
55 pixman_region32_subtract(&damage, &view->transform.boundingbox,
56 &view->clip);
57 - if (view->plane)
58 - pixman_region32_union(&view->plane->damage,
59 - &view->plane->damage, &damage);
60 + weston_add_damage(view->surface->compositor, view->plane, &damage);
62 weston_view_schedule_repaint(view);
72 @@ -2906,8 +2921,7 @@ view_accumulate_damage(struct weston_view *view,
74 &view->transform.boundingbox);
76 - pixman_region32_union(&view->plane->damage,
77 - &view->plane->damage, &damage);
78 + weston_add_damage(view->surface->compositor, view->plane, &damage);
80 pixman_region32_copy(&view->clip, opaque);
81 pixman_region32_union(opaque, opaque, &view->transform.opaque);