From 4c72ba138c391c27d15e23c349c87e23fd813ac6 Mon Sep 17 00:00:00 2001 From: Izik Eidus Date: Mon, 9 Nov 2009 16:07:34 +0200 Subject: spice server: fix gl red_worker: put invalidate at the right places Signed-off-by: Izik Eidus --- server/red_worker.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'server') diff --git a/server/red_worker.c b/server/red_worker.c index 1490f9e7..af0a571c 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -3989,6 +3989,8 @@ static void red_update_area(RedWorker *worker, const Rect *area) QRegion rgn; if (!(ring_item = ring_get_head(ring))) { + worker->draw_context.validate_area(worker->draw_context.canvas, &worker->dev_info.draw_area, + area); return; } @@ -4034,6 +4036,8 @@ static void red_update_area(RedWorker *worker, const Rect *area) region_destroy(&rgn); if (!last) { + worker->draw_context.validate_area(worker->draw_context.canvas, &worker->dev_info.draw_area, + area); return; } -- cgit