summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>2015-08-27 14:50:13 +0900
committerNobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>2015-08-28 09:59:45 +0900
commite00633abf8f2af6a5bfd555a0855f40bfa01d33b (patch)
treeade9f0d7197c36390bc7119e9d09d7d794e34e5e
parentf93f937b09a0b987144ebd287e5d38ead9ac9f97 (diff)
downloadwayland-ivi-extension-e00633abf8f2af6a5bfd555a0855f40bfa01d33b.tar.gz
ilmControl: fix no receiving notification after
LM_NOTIFICATION_CONTENT_AVAILABLE. Privious code doesn't register linstener to receive notification from server. To fix it, register callback function by using ivi_controller_surface_add_listener. Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
-rw-r--r--ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c2
1 files changed, 2 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 7a92f2c..b0ce440 100644
--- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
+++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
@@ -731,6 +731,8 @@ controller_listener_surface(void *data,
if (!ctx_surf->is_surface_creation_noticed) {
ctx_surf->controller = ivi_controller_surface_create(
controller, id_surface);
+ ivi_controller_surface_add_listener(ctx_surf->controller,
+ &controller_surface_listener, ctx_surf);
if (ctx_surf->notification != NULL) {
ctx_surf->notification(ctx_surf->id_surface,
&ctx_surf->prop,