diff options
Diffstat (limited to 'ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c')
-rw-r--r-- | ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c | 3 |
1 files changed, 3 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 45a0277..6c68d74 100644 --- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c +++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c @@ -2423,6 +2423,9 @@ ilm_surfaceAddNotification(t_ilm_surface surface, ctx_surf = (struct surface_context*)get_surface_context( &ctx->wl, (uint32_t)surface); if (ctx_surf == NULL) { + if (callback != NULL) { + callback((uint32_t)surface, NULL, ILM_NOTIFICATION_CONTENT_REMOVED); + } controller_listener_surface(ctx, ctx->wl.controller, (uint32_t)surface); ctx_surf = (struct surface_context*)get_surface_context( &ctx->wl, (uint32_t)surface); |