ilmControl: use three roundtrips at init time
authorMarcus Fritzsch <marcus.fritzsch@xse.de>
Wed, 23 Jul 2014 10:54:33 +0000 (12:54 +0200)
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Tue, 12 Aug 2014 13:15:15 +0000 (22:15 +0900)
Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c

index e06d8b9..5fba040 100644 (file)
@@ -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);