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
PRVM_ED_ParseEdict (prog, start, ent);
// link it into the bsp tree
- if (!ent->free && !VectorCompare(PRVM_serveredictvector(ent, absmin), PRVM_serveredictvector(ent, absmax)))
+ if (!ent->free)
SV_LinkEdict(ent);
}