This commit is contained in:
twinaphex 2020-09-20 03:06:23 +02:00
parent 8ff4134a76
commit bdbfc80584

View File

@ -277,11 +277,8 @@ static bool x11_display_server_set_resolution(void *data,
XRRFreeOutputInfo(outputs); XRRFreeOutputInfo(outputs);
} }
XRRFreeScreenResources(resources);
XCloseDisplay(dpy);
} }
else if (monitor_index != 20) else
{ {
XRROutputInfo *outputs = XRRGetOutputInfo(dpy, res, res->outputs[monitor_index]); XRROutputInfo *outputs = XRRGetOutputInfo(dpy, res, res->outputs[monitor_index]);
@ -309,9 +306,9 @@ static bool x11_display_server_set_resolution(void *data,
XRRFreeCrtcInfo(crtc); XRRFreeCrtcInfo(crtc);
} }
XRRFreeOutputInfo(outputs); XRRFreeOutputInfo(outputs);
XRRFreeScreenResources(resources);
XCloseDisplay(dpy);
} }
XRRFreeScreenResources(resources);
XCloseDisplay(dpy);
return true; return true;
} }
@ -579,7 +576,7 @@ static void x11_display_server_destroy(void *data)
XRRFreeOutputInfo(outputs); XRRFreeOutputInfo(outputs);
} }
} }
else if (x11_monitor_index != 20) else
{ {
XRROutputInfo *outputs = XRRGetOutputInfo(dpy, res, XRROutputInfo *outputs = XRRGetOutputInfo(dpy, res,
res->outputs[x11_monitor_index]); res->outputs[x11_monitor_index]);
@ -608,9 +605,7 @@ static void x11_display_server_destroy(void *data)
XRRFreeCrtcInfo(crtc); XRRFreeCrtcInfo(crtc);
} }
XRRFreeOutputInfo(outputs); XRRFreeOutputInfo(outputs);
} }
for (m = 0; m < resources->nmode; m++) for (m = 0; m < resources->nmode; m++)