diff --git a/src/unix/displayx11.cpp b/src/unix/displayx11.cpp index 0310f2c272..5b709ca0ff 100644 --- a/src/unix/displayx11.cpp +++ b/src/unix/displayx11.cpp @@ -219,7 +219,9 @@ wxVideoMode wxXF86VidMode_GetCurrentMode(Display* display, int nScreen) { XF86VidModeModeLine VM; int nDotClock; - XF86VidModeGetModeLine(display, nScreen, &nDotClock, &VM); + if ( !XF86VidModeGetModeLine(display, nScreen, &nDotClock, &VM) ) + return wxVideoMode(); + wxClearXVM(VM); return wxCVM2(VM, nDotClock, display, nScreen); }