Code Review
/
src
/
agl-compositor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
main: Teach agl-compositor to load additional modules
[src/agl-compositor.git]
/
src
/
layout.c
diff --git
a/src/layout.c
b/src/layout.c
index
6c0af95
..
4ffcb16
100644
(file)
--- a/
src/layout.c
+++ b/
src/layout.c
@@
-217,8
+217,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_layer_entry_insert(&ivi->normal.view_list, &view->layer_link);
weston_view_update_transform(view);
- /* force repaint of the entire output */
- weston_output_damage(output->output);
+ weston_view_damage_below(view);
/*
* the 'remote' role now makes use of this part so make sure we don't
/*
* the 'remote' role now makes use of this part so make sure we don't
@@
-737,7
+736,6
@@
ivi_layout_activate_by_surf(struct ivi_output *output, struct ivi_surface *surf)
weston_log("Placed app_id %s, type %s in hidden layer\n",
app_id, ivi_layout_get_surface_role_name(surf));
weston_log("Placed app_id %s, type %s in hidden layer\n",
app_id, ivi_layout_get_surface_role_name(surf));
- weston_output_damage(output->output);
}
}
}
}
@@
-834,7
+832,7
@@
ivi_layout_deactivate(struct ivi_compositor *ivi, const char *app_id)
view->surface->is_mapped = false;
weston_layer_entry_remove(&view->layer_link);
view->surface->is_mapped = false;
weston_layer_entry_remove(&view->layer_link);
- weston_
output_damage(ivi_output->output
);
+ weston_
view_damage_below(view
);
ivi_output->active = NULL;
}
} else {
ivi_output->active = NULL;
}
} else {