From e5ed580db2d9071fa4644182ebaa3d963723c37c Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 6 Oct 2012 10:53:47 -0700 Subject: [PATCH] XVidMode only works on the screen at the origin --- src/video/x11/SDL_x11modes.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/video/x11/SDL_x11modes.c b/src/video/x11/SDL_x11modes.c index ed6bcd645..b8838fc8c 100644 --- a/src/video/x11/SDL_x11modes.c +++ b/src/video/x11/SDL_x11modes.c @@ -567,7 +567,9 @@ X11_InitModes(_THIS) #if SDL_VIDEO_DRIVER_X11_XVIDMODE if (!displaydata->use_xrandr && #if SDL_VIDEO_DRIVER_X11_XINERAMA - (!displaydata->use_xinerama || displaydata->xinerama_info.screen_number == 0) && + /* XVidMode only works on the screen at the origin */ + (!displaydata->use_xinerama || + (displaydata->x == 0 && displaydata->y == 0)) && #endif use_vidmode) { displaydata->use_vidmode = use_vidmode;