From f381b91de02e3a9a8df5ea83305a1cce52edab68 Mon Sep 17 00:00:00 2001 From: yexo Date: Fri, 29 Jan 2010 18:21:10 +0000 Subject: (svn r18950) -Fix: make sure the values of settings loaded from a savegame are valid --- src/settings.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/settings.cpp') diff --git a/src/settings.cpp b/src/settings.cpp index ccc3c5c85..3150ebc17 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -1784,6 +1784,7 @@ static void LoadSettings(const SettingDesc *osd, void *object) void *ptr = GetVariableAddress(object, sld); if (!SlObjectMember(ptr, sld)) continue; + Write_ValidateSetting(ptr, osd, ReadValue(ptr, sld->conv)); } } -- cgit v1.2.3-54-g00ecf