diff options
-rw-r--r-- | src/hexen/h2_main.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/hexen/h2_main.c b/src/hexen/h2_main.c index 3ed8b580..13e27a22 100644 --- a/src/hexen/h2_main.c +++ b/src/hexen/h2_main.c @@ -346,8 +346,8 @@ void D_DoomMain(void) R_Init(); ST_Message("\n"); - if (M_CheckParm("-net")) - ST_NetProgress(); // Console player found + //if (M_CheckParm("-net")) + // ST_NetProgress(); // Console player found ST_Message("P_Init: Init Playloop state.\n"); P_Init(); @@ -356,15 +356,17 @@ void D_DoomMain(void) // MAPINFO.TXT script must be already processed. WarpCheck(); - ST_Message("SB_Init: Loading patches.\n"); - SB_Init(); - ST_Done(); // Netgame start must be here, after the splash screen has finished. ST_Message("D_CheckNetGame: Checking network game status.\n"); D_CheckNetGame(); + // SB_Init has been moved here; the status bar must be initialized + // *after* the netgame has started. + ST_Message("SB_Init: Loading patches.\n"); + SB_Init(); + if (autostart) { ST_Message("Warp to Map %d (\"%s\":%d), Skill %d\n", |