From: Stephan Kulow <co...@suse.de> If the client asks for !incremental frame updates, it has lost its content so dirty doesn't matter - it has to see the full frame, so setting force_update
Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Peter Lieven <p...@kamp.de> --- ui/vnc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ui/vnc.c b/ui/vnc.c index 548588a..06d6ca0 100644 --- a/ui/vnc.c +++ b/ui/vnc.c @@ -1878,6 +1878,7 @@ static void framebuffer_update_request(VncState *vs, int incremental, return; } + vs->force_update = 1; vnc_set_area_dirty(vs->dirty, width, height, x, y, w, h); } -- 1.8.3.1