From 9bf1b94af27be6c4f01550d4febbc458a2e41ec1 Mon Sep 17 00:00:00 2001 From: Marcus Fritzsch Date: Tue, 12 Aug 2014 10:40:16 +0200 Subject: [PATCH] ilmControl: simplify control_thread loop Use an old-fashioned while loop for the prepare_read+ dispatch_pending loop. Signed-off-by: Marcus Fritzsch --- ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c | 4 +--- 1 file changed, 1 insertion(+), 3 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 4371af8..523b03d 100644 --- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c +++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c @@ -1314,13 +1314,11 @@ control_thread(void *p_ret) while (1) { - if (wl_display_prepare_read_queue(display, queue) != 0) + while (wl_display_prepare_read_queue(display, queue) != 0) { lock_context(ctx); wl_display_dispatch_queue_pending(display, queue); unlock_context(ctx); - - continue; } if (wl_display_flush(display) == -1) -- 2.7.4