mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 06:15:04 +00:00
(svn r20783) -Change/Fix: do autosave-on-exit as well when using kill/CTRL-C to terminate a dedicated OpenTTD
This commit is contained in:
parent
a3fc7c05bf
commit
c0ba81e617
@ -23,6 +23,7 @@
|
||||
#include "../blitter/factory.hpp"
|
||||
#include "../company_func.h"
|
||||
#include "../core/random_func.hpp"
|
||||
#include "../saveload/saveload.h"
|
||||
#include "dedicated_v.h"
|
||||
|
||||
#ifdef BEOS_NET_SERVER
|
||||
@ -70,6 +71,7 @@ static void OS2_SwitchToConsoleMode()
|
||||
/* Signal handlers */
|
||||
static void DedicatedSignalHandler(int sig)
|
||||
{
|
||||
if (_game_mode == GM_NORMAL && _settings_client.gui.autosave_on_exit) DoExitSave();
|
||||
_exit_game = true;
|
||||
signal(sig, DedicatedSignalHandler);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user