From 5c14a0360d41e8a828d238cfa5379143ca98cf1a Mon Sep 17 00:00:00 2001 From: Nobuhiko Tanibata Date: Tue, 3 Jun 2014 15:03:16 +0900 Subject: Clear link list to layer when ordersurface removed. Signed-off-by: Nobuhiko Tanibata --- ivi-shell/ivi-layout.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ivi-shell/ivi-layout.c b/ivi-shell/ivi-layout.c index cb1b72b4..b15f7cc9 100644 --- a/ivi-shell/ivi-layout.c +++ b/ivi-shell/ivi-layout.c @@ -325,6 +325,9 @@ remove_ordersurface_from_layer(struct ivi_layout_surface *ivisurf) if (!wl_list_empty(&link_layer->link)) { wl_list_remove(&link_layer->link); } + if (!wl_list_empty(&link_layer->link_to_layer)) { + wl_list_remove(&link_layer->link_to_layer); + } free(link_layer); } wl_list_init(&ivisurf->list_layer); -- cgit v1.2.1