From a5a9b38f461495a7997ecfd13a49dce0e3924040 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Sat, 14 May 2016 13:35:42 +0100 Subject: [PATCH] dc: split if Signed-off-by: Frediano Ziglio --- server/display-channel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/display-channel.c b/server/display-channel.c index 72ce1458..e544be9f 100644 --- a/server/display-channel.c +++ b/server/display-channel.c @@ -482,7 +482,10 @@ static int current_add_equal(DisplayChannel *display, DrawItem *item, TreeItem * dcc = link->data; dpi = SPICE_UPCAST(RedDrawablePipeItem, dpi_ring_item); for (;;) { - if (!link || (dpi && dcc == dpi->dcc)) { + if (!link) { + break; + } + if (dpi && dcc == dpi->dcc) { break; } dcc_prepend_drawable(dcc, drawable);