diff --git a/src/d_netcmd.c b/src/d_netcmd.c index 2522ed4f4..1fa1a9ea8 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -5784,8 +5784,15 @@ void Command_ExitGame_f(void) if (!modeattacking) { - D_ClearState(); - M_StartControlPanel(); + if (restoreMenu == NULL) + { + D_StartTitle(); + } + else + { + D_ClearState(); + M_StartControlPanel(); + } } }