mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-05-31 08:41:11 +00:00
System gamma is now restored properly in X11.
This commit is contained in:
parent
45e98d80d9
commit
c877ba7fbd
1 changed files with 7 additions and 5 deletions
|
@ -99,7 +99,7 @@ Time x_time;
|
|||
static XF86VidModeModeInfo **vidmodes;
|
||||
static int nummodes;
|
||||
static int original_mode = 0;
|
||||
static double x_gamma;
|
||||
static double x_gamma = -1;
|
||||
static qboolean vidmode_avail = false;
|
||||
#endif
|
||||
|
||||
|
@ -387,7 +387,8 @@ X11_SetVidMode (int width, int height)
|
|||
vidmode_avail = VID_CheckVMode (x_disp, NULL, NULL);
|
||||
|
||||
if (vidmode_avail) {
|
||||
vid_gamma_avail = ((x_gamma = X11_GetGamma ()) > 0);
|
||||
if (x_gamma > 0 || (x_gamma = X11_GetGamma ()))
|
||||
vid_gamma_avail = true;
|
||||
}
|
||||
|
||||
if (vid_fullscreen->int_val && vidmode_avail) {
|
||||
|
@ -454,6 +455,7 @@ void X11_UpdateFullscreen (cvar_t *fullscreen)
|
|||
}
|
||||
if (X11_GetWindowCoords (&window_x, &window_y))
|
||||
window_saved = 1;
|
||||
|
||||
X11_SetVidMode (scr_width, scr_height);
|
||||
if (!vidmode_active) {
|
||||
if (in_grab) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue