diff options
author | Marius Vlad <marius.vlad@collabora.com> | 2021-12-08 13:18:55 +0200 |
---|---|---|
committer | Marius Vlad <marius.vlad@collabora.com> | 2021-12-14 12:43:58 +0200 |
commit | caee6f9e8e73d015ed90e9f696c1d511ed23301e (patch) | |
tree | a8f5036866f3787aff8247dbbdd9d4cce1ba75d3 | |
parent | 59b6881bc315388ba0c8f1be382dce1f6aed3304 (diff) |
layout: Inflict damage on all subsurfaces
As it has been seen with the camera-gstreamer application, when switching
back and forth between various other application and camera-gstreamer
we'll get artefacts/black surface as a result that we're only adding
damage to the main parent surface.
Bug-AGL: SPEC-4145
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Idf49e6c9100d63f5a5c63c34bfc65e8641eba822
-rw-r--r-- | src/layout.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/layout.c b/src/layout.c index ff1713b..bcc8581 100644 --- a/src/layout.c +++ b/src/layout.c @@ -216,6 +216,7 @@ ivi_layout_activate_complete(struct ivi_output *output, weston_layer_entry_insert(&ivi->normal.view_list, &view->layer_link); weston_view_update_transform(view); + weston_view_geometry_dirty(view); weston_view_damage_below(view); |