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: Copy cmd line args and print them
[src/agl-compositor.git]
/
src
/
layout.c
diff --git
a/src/layout.c
b/src/layout.c
index
b1d8b3d
..
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
@@
-504,9
+503,7
@@
ivi_layout_split_committed(struct ivi_surface *surface)
switch (surface->role) {
case IVI_SURFACE_ROLE_SPLIT_V:
switch (surface->role) {
case IVI_SURFACE_ROLE_SPLIT_V:
- if (geom.width == woutput->width &&
- geom.height == woutput->height)
- geom.width = (output->area.width / 2);
+ geom.width = (output->area.width / 2);
x += woutput->width - geom.width;
output->area.width -= geom.width;
x += woutput->width - geom.width;
output->area.width -= geom.width;
@@
-517,9
+514,7
@@
ivi_layout_split_committed(struct ivi_surface *surface)
break;
case IVI_SURFACE_ROLE_SPLIT_H:
break;
case IVI_SURFACE_ROLE_SPLIT_H:
- if (geom.width == woutput->width &&
- geom.height == woutput->height)
- geom.height = (output->area.height / 2);
+ geom.height = (output->area.height / 2);
y = output->area.y;
output->area.y += geom.height;
y = output->area.y;
output->area.y += geom.height;
@@
-741,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);
}
}
}
}
@@
-838,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 {