diff options
-rw-r--r-- | src/saveload/newgrf_sl.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/saveload/newgrf_sl.cpp b/src/saveload/newgrf_sl.cpp index df0f462a3..c64ceea1e 100644 --- a/src/saveload/newgrf_sl.cpp +++ b/src/saveload/newgrf_sl.cpp @@ -95,8 +95,8 @@ static void Load_NGRF() { Load_NGRF_common(_grfconfig); - /* Append static NewGRF configuration */ - AppendStaticGRFConfigs(&_grfconfig); + /* Append static NewGRF configuration, but only if there are some NewGRFs. */ + if (_game_mode != GM_MENU || _all_grfs != NULL) AppendStaticGRFConfigs(&_grfconfig); } static void Check_NGRF() |