summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus.fritzsch@xse.de>2014-07-23 12:54:33 +0200
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>2014-08-12 22:15:15 +0900
commit72be19ae3148427f3c18f16dd52ff831b0c196be (patch)
tree5af3e6de5b29dad9c41d219ccd746ef925460fcc
parentf8d44cf242945001214dfa29eb6345d57009ddf4 (diff)
downloadwayland-ivi-extension-72be19ae3148427f3c18f16dd52ff831b0c196be.tar.gz
ilmControl: use three roundtrips at init time
Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
-rw-r--r--ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c4
1 files changed, 4 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 e06d8b9..5fba040 100644
--- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
+++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
@@ -1365,7 +1365,11 @@ init_control(void)
return -1;
}
+ // first level objects; ivi_controller
display_roundtrip_queue(wl->display, wl->queue);
+ // second level object: ivi_controller_surfaces/layers
+ display_roundtrip_queue(wl->display, wl->queue);
+ // third level objects: ivi_controller_surfaces/layers properties
display_roundtrip_queue(wl->display, wl->queue);
ret = pthread_create(&ctx->thread, NULL, control_thread, NULL);