diff --git a/src/saveload/saveload.cpp b/src/saveload/saveload.cpp index 8cf6a39238..999a381d71 100644 --- a/src/saveload/saveload.cpp +++ b/src/saveload/saveload.cpp @@ -1619,7 +1619,7 @@ void SlObject(void *object, const SaveLoad *sld) } for (; sld->cmd != SL_END; sld++) { - void *ptr = sld->global ? sld->address : GetVariableAddress(object, sld); + void *ptr = GetVariableAddress(object, sld); SlObjectMember(ptr, sld); } }