summaryrefslogtreecommitdiff
path: root/src/radeon_accel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/radeon_accel.c')
-rw-r--r--src/radeon_accel.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/radeon_accel.c b/src/radeon_accel.c
index b4c44ed3..6bebd6c1 100644
--- a/src/radeon_accel.c
+++ b/src/radeon_accel.c
@@ -322,8 +322,14 @@ void RADEONEngineRestore(ScrnInfoPtr pScrn)
/* In the DRI case, it's initialized when the server grabs the lock. We
* don't hold the lock here, so don't do it in that case.
*/
- if (!info->directRenderingEnabled && info->RenderAccel)
- RADEONInit3DEngineForRender(pScrn);
+#ifdef XF86DRI
+ if (!info->directRenderingEnabled) {
+#endif
+ if (info->RenderAccel)
+ RADEONInit3DEngineForRender(pScrn);
+#ifdef XF86DRI
+ }
+#endif
#endif
RADEONWaitForIdleMMIO(pScrn);