x11drv: Allow xvidmode to always initialize at least for the gamma functions.
diff --git a/dlls/x11drv/xvidmode.c b/dlls/x11drv/xvidmode.c
index c32bd59..628b106 100644
--- a/dlls/x11drv/xvidmode.c
+++ b/dlls/x11drv/xvidmode.c
@@ -148,8 +148,6 @@
if (xf86vm_major) return; /* already initialized? */
- if (!usexvidmode) return;
-
/* see if XVidMode is available */
wine_tsx11_lock();
ok = XF86VidModeQueryExtension(gdi_display, &xf86vm_event, &xf86vm_error);
@@ -172,7 +170,7 @@
#endif /* X_XF86VidModeSetGammaRamp */
/* retrieve modes */
- if (root_window == DefaultRootWindow( gdi_display ))
+ if (usexvidmode && root_window == DefaultRootWindow( gdi_display ))
ok = XF86VidModeGetAllModeLines(gdi_display, DefaultScreen(gdi_display), &nmodes, &real_xf86vm_modes);
else
ok = FALSE; /* In desktop mode, do not switch resolution... But still use the Gamma ramp stuff */