X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=sv_save.c;h=b90f748775029e8b2ff0b9640fdfef52bd768961;hp=814e2db13cdad1f34ce03671438b81c2618516fa;hb=49f0e1cbc8bc4ea8a165e8b86092c40bf4599a8e;hpb=0706fdfa8e33548670e59234409eac2c51849631 diff --git a/sv_save.c b/sv_save.c index 814e2db1..b90f7487 100644 --- a/sv_save.c +++ b/sv_save.c @@ -270,16 +270,11 @@ void SV_Loadgame_f(cmd_state_t *cmd) Con_Printf("Loading game from %s...\n", filename); - // stop playing demos - if (cls.demoplayback) - CL_Disconnect (false, NULL); - -#ifdef CONFIG_MENU - // remove menu - if (key_dest == key_menu || key_dest == key_menu_grabbed) - MR_ToggleMenu(0); -#endif - key_dest = key_game; + if(host.hook.Disconnect) + host.hook.Disconnect(false, NULL); + + if(host.hook.ToggleMenu) + host.hook.ToggleMenu(); cls.demonum = -1; // stop demo loop in case this fails