diff options
author | Timo Lotterbach <timo.lotterbach@bmw-carit.de> | 2014-04-07 16:08:52 +0200 |
---|---|---|
committer | Timo Lotterbach <timo.lotterbach@bmw-carit.de> | 2014-04-07 16:08:52 +0200 |
commit | e228d2eb6a4e660b4baa01d37887fcde8d20f3a6 (patch) | |
tree | 768c3633f78540a533da1de4fe71ff0cbf1d7ee9 | |
parent | c487ae06f9cdc5309143a2eee72bb514fd7de9fd (diff) | |
download | wayland-ivi-extension-e228d2eb6a4e660b4baa01d37887fcde8d20f3a6.tar.gz |
remove ivi_surface from internal state on ilm_surfaceRemove()
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
-rw-r--r-- | ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c b/ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c index 496980d..b2096cf 100644 --- a/ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c +++ b/ivi-layermanagement-api/ilmClient/src/ilm_client_wayland_platform.c @@ -477,6 +477,8 @@ wayland_surfaceRemove(t_ilm_surface surfaceId) link) { if (ctx_surf->id_surface == surfaceId) { ivi_surface_destroy(ctx_surf->surface); + wl_list_remove(&ctx_surf->link); + free(ctx_surf); break; } } |