dc: convert to infinite loop

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
This commit is contained in:
Frediano Ziglio 2016-05-14 13:34:50 +01:00
parent 091d6400e4
commit 2d4e1e5e0a

View File

@ -481,7 +481,10 @@ static int current_add_equal(DisplayChannel *display, DrawItem *item, TreeItem *
while (link) {
dcc = link->data;
dpi = SPICE_UPCAST(RedDrawablePipeItem, dpi_ring_item);
while (link && (!dpi || dcc != dpi->dcc)) {
for (;;) {
if (!link || (dpi && dcc == dpi->dcc)) {
break;
}
dcc_prepend_drawable(dcc, drawable);
link = link->next;
if (link)