summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarius Vlad <marius.vlad@collabora.com>2022-02-18 13:48:59 +0200
committerMarius Vlad <marius.vlad@collabora.com>2022-03-02 14:54:26 +0000
commit62e020b90b0627e7f24428d5db7b6790b3a161b0 (patch)
tree7331e9909802e56e3dcabffd2105307515c16cbc /src
parentb06ffcc3ca1ed5d6d9e776dcdc15949793d97c43 (diff)
layout: Inflict surface damage
Commit 'layout: Remove explicit damage call' re-done the way we've handled additions to the layer, removing any damage infliction to either the plane where to view is visible. While marking the view as dirty (and with it any other children to the that view), we still to tell the compositor that the view being added, has suffered changes. Bug-AGL: SPEC-4262 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: If3033df36943fb466302e7907bd38f9a0703d49b
Diffstat (limited to 'src')
-rw-r--r--src/layout.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/layout.c b/src/layout.c
index 8bbaf57..aa32415 100644
--- a/src/layout.c
+++ b/src/layout.c
@@ -215,9 +215,8 @@ ivi_layout_activate_complete(struct ivi_output *output,
output->active = surf;
weston_layer_entry_insert(&ivi->normal.view_list, &view->layer_link);
-
weston_view_geometry_dirty(view);
- weston_view_schedule_repaint(view);
+ weston_surface_damage(view->surface);
/*
* the 'remote' role now makes use of this part so make sure we don't