summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus.fritzsch@xse.de>2014-07-24 13:12:58 +0200
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>2014-08-12 22:15:15 +0900
commitecfb57659c10a5b4f69e414cbaec2a5445b36884 (patch)
tree2246b89a0e3144527999489178b3b558e26851c1
parent30f3bfc5ca57e714b508a4570e60ad619e3916b1 (diff)
downloadwayland-ivi-extension-ecfb57659c10a5b4f69e414cbaec2a5445b36884.tar.gz
ilmControl: some initialization fixes
Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
-rw-r--r--ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c8
1 files changed, 2 insertions, 6 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 7eac824..eb36393 100644
--- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
+++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
@@ -1062,6 +1062,7 @@ controller_listener_surface(void *data,
wl_list_init(&ctx_surf->link);
wl_list_insert(&ctx->list_surface, &ctx_surf->link);
+ wl_list_init(&ctx_surf->order.link);
ivi_controller_surface_add_listener(ctx_surf->controller,
&controller_surface_listener, ctx_surf);
}
@@ -1159,13 +1160,8 @@ registry_handle_control(void *data,
ctx_scrn->id_from_server = wl_proxy_get_id(pxy);
ctx_scrn->id_screen = ctx->num_screen;
ctx->num_screen++;
- ctx_scrn->controller = NULL;
- ctx_scrn->prop.layerCount = 0;
- ctx_scrn->prop.layerIds = NULL;
- ctx_scrn->prop.harwareLayerCount = 0;
- ctx_scrn->prop.screenWidth = 0;
- ctx_scrn->prop.screenHeight = 0;
wl_list_init(&ctx_scrn->order.list_layer);
+ wl_list_init(&ctx_scrn->order.link);
wl_list_insert(&ctx->list_screen, &ctx_scrn->link);
}
}