From e54c99467fbba854971c9ee39c1c091ed69be087 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Wed, 3 Oct 2012 19:24:11 -0700 Subject: [PATCH] Don't try to query outputs that are not hooked up to a crtc --- src/video/x11/SDL_x11modes.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/video/x11/SDL_x11modes.c b/src/video/x11/SDL_x11modes.c index 657d01724..6865fa968 100644 --- a/src/video/x11/SDL_x11modes.c +++ b/src/video/x11/SDL_x11modes.c @@ -511,7 +511,8 @@ X11_InitModes(_THIS) for (output = 0; output < res->noutput; output++) { output_info = XRRGetOutputInfo(data->display, res, res->outputs[output]); - if (!output_info || output_info->connection == RR_Disconnected) { + if (!output_info || !output_info->crtc || + output_info->connection == RR_Disconnected) { XRRFreeOutputInfo(output_info); continue; }