diff options
author | Marcus Fritzsch <marcus.fritzsch@xse.de> | 2014-08-12 10:40:16 +0200 |
---|---|---|
committer | Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp> | 2014-08-12 22:15:16 +0900 |
commit | 9bf1b94af27be6c4f01550d4febbc458a2e41ec1 (patch) | |
tree | 6f2c1fca52a850daaf28226e80fc6735a22b0bd5 | |
parent | ebf8e475078655d77e3263c0ab7250c38e5e73c6 (diff) | |
download | wayland-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.c | 4 |
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) |