summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2012-05-30 14:19:05 +0300
committerAlon Levy <alevy@redhat.com>2012-05-31 20:24:34 +0300
commit1a744cf05099f705c9e4e4ef388d7cb67452d1b3 (patch)
treec8c8305d4b3342158cdf4c49e3f5b9784587ea41
parent296b7e34b9164e63656c68e14aedb9d2c689aa41 (diff)
qxl_driver: fix qxl_screen_init & qxl_enter_vt to use either just resize or reset+resize
-rw-r--r--src/qxl_driver.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qxl_driver.c b/src/qxl_driver.c
index 9f02fb0..dd8ad80 100644
--- a/src/qxl_driver.c
+++ b/src/qxl_driver.c
@@ -1301,7 +1301,7 @@ qxl_screen_init(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
return FALSE;
}
- qxl_switch_mode(scrnIndex, pScrn->currentMode, 0);
+ qxl_resize_primary_to_virtual(qxl);
/* Note: this must be done after DamageSetup() because it calls
* _dixInitPrivates. And if that has been called, DamageSetup()
@@ -1327,7 +1327,7 @@ qxl_enter_vt(int scrnIndex, int flags)
qxl_reset_and_create_mem_slots (qxl);
- qxl_switch_mode(scrnIndex, pScrn->currentMode, 0);
+ qxl_resize_primary_to_virtual(qxl);
if (qxl->mem) {
qxl_mem_free_all (qxl->mem);