diff options
author | Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> | 2014-09-24 15:06:19 +0900 |
---|---|---|
committer | Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> | 2014-09-24 16:28:43 +0900 |
commit | 5665393ba6e59c3b63f42bf49819fbd5896c4831 (patch) | |
tree | aa44e13230dc74d202075f9cbaadab13c9bfc898 | |
parent | 489f789db002db5a2f6afc7acbdd14c74aa32f54 (diff) | |
download | wayland-ivi-extension-baserock/james/genivi-demo-platform.tar.gz |
ilmControl: fix infinite loop when using LayerManagerControl.baserock/james/genivi-demo-platform
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
-rw-r--r-- | ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c index 41f2555..ae9bb92 100644 --- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c +++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c @@ -544,6 +544,7 @@ add_ordersurface_to_layer(struct surface_context *ctx_surf, } if (found == 0) { + wl_list_remove(&ctx_surf->order.link); wl_list_init(&ctx_surf->order.link); wl_list_insert(&ctx_layer->order.list_surface, &ctx_surf->order.link); } |