summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus.fritzsch@xse.de>2014-08-12 10:40:16 +0200
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>2014-08-12 22:15:16 +0900
commit9bf1b94af27be6c4f01550d4febbc458a2e41ec1 (patch)
tree6f2c1fca52a850daaf28226e80fc6735a22b0bd5
parentebf8e475078655d77e3263c0ab7250c38e5e73c6 (diff)
downloadwayland-ivi-extension-9bf1b94af27be6c4f01550d4febbc458a2e41ec1.tar.gz
ilmControl: simplify control_thread loop
Use an old-fashioned while loop for the prepare_read+ dispatch_pending loop. 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, 1 insertions, 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)