diff --git a/hw/display/qxl.c b/hw/display/qxl.c index 0d02f0efe6..c31b293bb7 100644 --- a/hw/display/qxl.c +++ b/hw/display/qxl.c @@ -1146,6 +1146,7 @@ static void qxl_enter_vga_mode(PCIQXLDevice *d) update_displaychangelistener(&d->ssd.dcl, GUI_REFRESH_INTERVAL_DEFAULT); qemu_spice_create_host_primary(&d->ssd); d->mode = QXL_MODE_VGA; + qemu_spice_display_switch(&d->ssd, d->ssd.ds); vga_dirty_log_start(&d->vga); graphic_hw_update(d->vga.con); }