Check if transition is not null and if layout_transition_register was ok before return, if not, free transition
Signed-off-by: Lucas Tanure <tan...@linux.com> --- ivi-shell/ivi-layout-transition.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ivi-shell/ivi-layout-transition.c b/ivi-shell/ivi-layout-transition.c index 716dd70..507de6d 100644 --- a/ivi-shell/ivi-layout-transition.c +++ b/ivi-shell/ivi-layout-transition.c @@ -746,9 +746,10 @@ ivi_layout_transition_move_layer(struct ivi_layout_layer *layer, NULL, NULL, duration); - layout_transition_register(transition); + if(transition && layout_transition_register(transition)) + return; - return; + free(transition); } void -- 2.5.3 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel