Fixed another NRE in TryChangeResolution.
This commit is contained in:
parent
285e2c694d
commit
989f22dc75
1 changed files with 3 additions and 3 deletions
|
@ -162,13 +162,13 @@ namespace OpenTK.Platform.X11
|
||||||
screen, current_resolution_index, new_resolution_index);
|
screen, current_resolution_index, new_resolution_index);
|
||||||
|
|
||||||
return 0 == Functions.XRRSetScreenConfigAndRate(API.DefaultDisplay, screen_config, root, new_resolution_index,
|
return 0 == Functions.XRRSetScreenConfigAndRate(API.DefaultDisplay, screen_config, root, new_resolution_index,
|
||||||
current_rotation, (short)resolution.RefreshRate, lastConfigUpdate[screen]);
|
current_rotation, (short)(resolution != null ? resolution.RefreshRate : 0), lastConfigUpdate[screen]);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void RestoreResolution(DisplayDevice device)
|
public void RestoreResolution(DisplayDevice device)
|
||||||
{
|
{
|
||||||
//TryChangeResolution(device, null);
|
TryChangeResolution(device, null);
|
||||||
System.Diagnostics.Process.Start("xrandr", "-s -0").WaitForExit();
|
//System.Diagnostics.Process.Start("xrandr", "-s -0").WaitForExit(); // Hack, but works ;)
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
Loading…
Reference in a new issue