aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hw/display/artist.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/hw/display/artist.c b/hw/display/artist.c
index 4a9f7b5e59..39fc0c4ca5 100644
--- a/hw/display/artist.c
+++ b/hw/display/artist.c
@@ -1243,7 +1243,9 @@ static void artist_update_display(void *opaque)
artist_draw_cursor(s);
- dpy_gfx_update(s->con, 0, 0, s->width, s->height);
+ if (first >= 0) {
+ dpy_gfx_update(s->con, 0, first, s->width, last - first + 1);
+ }
}
static void artist_invalidate(void *opaque)