]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - host.c
fixed gcc and linux related compilation problems from Black's recent commit
[xonotic/darkplaces.git] / host.c
diff --git a/host.c b/host.c
index a50b143067bc655f1d8a847fc92bc8e715790f57..1de15dba3619923fcdef5538e1ed647537177e49 100644 (file)
--- a/host.c
+++ b/host.c
@@ -259,9 +259,12 @@ void Host_ServerOptions (void)
 Host_InitLocal
 ======================
 */
+void Host_SaveConfig_f(void);
 void Host_InitLocal (void)
 {
        Host_InitCommands ();
+       
+       Cmd_AddCommand("saveconfig", Host_SaveConfig_f);
 
        Cvar_RegisterVariable (&host_framerate);
        Cvar_RegisterVariable (&host_speeds);
@@ -299,12 +302,12 @@ void Host_InitLocal (void)
 
 /*
 ===============
-Host_WriteConfiguration
+Host_SaveConfig_f
 
 Writes key bindings and archived cvars to config.cfg
 ===============
 */
-void Host_WriteConfiguration (void)
+void Host_SaveConfig_f(void)
 {
        qfile_t *f;
 
@@ -569,7 +572,7 @@ qboolean Host_FilterTime (double time)
                timecap = sys_ticrate.value;
                if (cl_avidemo.value >= 0.1f)
                        timecap = 1.0 / (double)cl_avidemo.value;
-               else if (vid_activewindow && !scr_con_current)
+               else if (vid_activewindow)
                        timecap = 1.0 / host_maxfps.value;
 
                timeleft = oldrealtime + timecap - realtime;
@@ -926,7 +929,7 @@ void Host_Shutdown(void)
        // AK hmm, no PRVM_Shutdown(); yet
 
 
-       Host_WriteConfiguration ();
+       Host_SaveConfig_f();
 
        CDAudio_Shutdown ();
        NetConn_Shutdown ();