Fixed spot where SDL was assuming that two displays having the same origin means they're the same display. Changed it to check for the same extents instead.
(Sam actually wrote this, I'm just reviewing and checking it in.)
This commit is contained in:
parent
d1f1e95928
commit
3d629a9eb5
1 changed files with 2 additions and 1 deletions
|
@ -552,7 +552,8 @@ X11_InitModes(_THIS)
|
|||
in all cases. Anybody want to give this some love?
|
||||
*/
|
||||
crtc = X11_XRRGetCrtcInfo(data->display, res, output_info->crtc);
|
||||
if (!crtc || crtc->x != displaydata->x || crtc->y != displaydata->y) {
|
||||
if (!crtc || crtc->x != displaydata->x || crtc->y != displaydata->y ||
|
||||
crtc->width != mode.w || crtc->height != mode.h) {
|
||||
X11_XRRFreeOutputInfo(output_info);
|
||||
X11_XRRFreeCrtcInfo(crtc);
|
||||
continue;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue