summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2012-06-11 14:54:07 +0300
committerAlon Levy <alevy@redhat.com>2012-06-11 14:54:07 +0300
commit352d5508d6f04ef8f851326015354fba067d5e63 (patch)
treefa4ac68224d6aaadeffd2eb1572043e28624eda2
parent4318c69c00448fd98a0f075362a89c910d412c10 (diff)
qxl_driver: don't destroy primary before we create it (guest_bug)
-rw-r--r--src/qxl_driver.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/qxl_driver.c b/src/qxl_driver.c
index 3136ead..d18b8a6 100644
--- a/src/qxl_driver.c
+++ b/src/qxl_driver.c
@@ -783,12 +783,10 @@ qxl_resize_primary_to_virtual(qxl_screen_t *qxl)
if (qxl->primary)
{
qxl_surface_kill (qxl->primary);
- qxl->primary = NULL;
qxl_surface_cache_sanity_check (qxl->surface_cache);
+ qxl_io_destroy_primary(qxl);
}
- qxl_io_destroy_primary(qxl);
-
{
struct QXLMode *pm = &qxl->primary_mode;
pm->id = 0x4242;