vigs_server_update_display may update DisplaySurface,
so vigs_hw_update must fetch it again
Change-Id: Iaabe9be4d3467d96a0b8c5360360437bc9dbb2a2
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
vigs_server_update_display(s->server);
+ /*
+ * 'vigs_server_update_display' could have updated the surface,
+ * so fetch it again.
+ */
+ ds = qemu_console_surface(s->con);
+
dpy_gfx_update(s->con, 0, 0, surface_width(ds), surface_height(ds));
if (s->reg_con & VIGS_REG_CON_VBLANK_ENABLE) {