summaryrefslogtreecommitdiff
path: root/src/saveload/saveload.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-10-27 20:28:10 +0000
committerrubidium <rubidium@openttd.org>2009-10-27 20:28:10 +0000
commit778f6533ea9932ab79d495b08e625f1ffb6fc23e (patch)
treea8ea5a136a10e439720a277be044d7c5ffa96187 /src/saveload/saveload.cpp
parent0b5698a5b0ae79bf24ef0bcc220460cbc83e16c0 (diff)
downloadopenttd-778f6533ea9932ab79d495b08e625f1ffb6fc23e.tar.xz
(svn r17893) -Feature [FS#2633]: make it possible to disable background saving, only via the config file/in game console though
Diffstat (limited to 'src/saveload/saveload.cpp')
-rw-r--r--src/saveload/saveload.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/saveload/saveload.cpp b/src/saveload/saveload.cpp
index 2c5eab3d0..f423d2c46 100644
--- a/src/saveload/saveload.cpp
+++ b/src/saveload/saveload.cpp
@@ -1852,7 +1852,7 @@ SaveOrLoadResult SaveOrLoad(const char *filename, int mode, Subdirectory sb, boo
SlWriteFill(); // flush the save buffer
SaveFileStart();
- if (_network_server) threaded = false;
+ if (_network_server || !_settings_client.gui.threaded_saves) threaded = false;
if (!threaded || !ThreadObject::New(&SaveFileToDiskThread, NULL, &_save_thread)) {
if (threaded) DEBUG(sl, 1, "Cannot create savegame thread, reverting to single-threaded mode...");