summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy White <jwhite@codeweavers.com>2013-10-01 14:00:38 -0500
committerJeremy White <jwhite@codeweavers.com>2013-10-01 14:00:38 -0500
commitd38b40046df43810ae79628b5424d7b621307795 (patch)
tree62c8c140437740a12dac5b7ed8da19e6a9bbd11e
parent14dcb4016ec2f940dbef175b55875f0ac8c14f5c (diff)
Handle a missed case where lack of kms doesn't work with XSpice.
-rw-r--r--src/qxl_driver.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qxl_driver.c b/src/qxl_driver.c
index ac5408e..515704b 100644
--- a/src/qxl_driver.c
+++ b/src/qxl_driver.c
@@ -1214,10 +1214,12 @@ qxl_init_scrn (ScrnInfoPtr pScrn, Bool kms)
pScrn->name = driver_name;
if (kms) {
+#ifdef XF86DRM_MODE
pScrn->PreInit = qxl_pre_init_kms;
pScrn->ScreenInit = qxl_screen_init_kms;
pScrn->EnterVT = qxl_enter_vt_kms;
pScrn->LeaveVT = qxl_leave_vt_kms;
+#endif
} else {
pScrn->PreInit = qxl_pre_init;
pScrn->ScreenInit = qxl_screen_init;
@@ -1260,7 +1262,7 @@ static Bool qxl_kernel_mode_enabled(ScrnInfoPtr pScrn, struct pci_device *pci_de
return TRUE;
}
#else
-#define radeon_kernel_mode_enabled(x, y) FALSE
+#define qxl_kernel_mode_enabled(x, y) FALSE
#endif
#ifdef XSPICE