diff --git a/src/server.c b/src/server.c index 0142d9a..aa3907d 100644 --- a/src/server.c +++ b/src/server.c @@ -556,7 +556,7 @@ static void process_fb_update_requests(struct nvnc_client *client) if (!pixman_region_not_empty(&client->damage)) return; - if (client->is_updating) + if (client->is_updating || client->n_pending_requests == 0) return; client->is_updating = true;