if(!crtc)
{
XRRFreeOutputInfo(output_info);
+ XRRFreeScreenResources(res);
throw unsupported_video_mode(requested_mode);
}
}
to one of the elements of the monitors list, which is non-const here. */
Monitor *monitor = const_cast<Monitor *>(mode->monitor);
+ monitor->current_settings.mode = mode;
+ monitor->current_settings.rotation = requested_rotation;
if(exclusive)
{
- monitor->current_settings.mode = mode;
- monitor->current_settings.rotation = requested_rotation;
monitor->current_settings.x = 0;
monitor->current_settings.y = 0;