]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - vid_sdl.c
Fix registered/shareware detection.
[xonotic/darkplaces.git] / vid_sdl.c
index ba5a6fd7662caa2fd90bd3fc4b40a8c6b6394eb1..942cbdd24bea465bcf19374ce0f29681b1a7cfc6 100644 (file)
--- a/vid_sdl.c
+++ b/vid_sdl.c
@@ -2506,7 +2506,12 @@ static qboolean VID_InitModeGL(viddef_mode_t *mode)
        {
                if (mode->fullscreen) {
                        if (vid_desktopfullscreen.integer)
+                       {
+                               vid_mode_t *m = VID_GetDesktopMode();
+                               mode->width = m->width;
+                               mode->height = m->height;
                                windowflags |= SDL_WINDOW_FULLSCREEN_DESKTOP;
+                       }
                        else
                                windowflags |= SDL_WINDOW_FULLSCREEN;
                        vid_isfullscreen = true;
@@ -2842,6 +2847,7 @@ void VID_Finish (void)
        vid_usevsync = (vid_vsync.integer && !cls.timedemo);
        if (vid_usingvsync != vid_usevsync)
        {
+               vid_usingvsync = vid_usevsync;
                if (SDL_GL_SetSwapInterval(vid_usevsync != 0) >= 0)
                        Con_DPrintf("Vsync %s\n", vid_usevsync ? "activated" : "deactivated");
                else