diff --git a/src/openttd.cpp b/src/openttd.cpp index fd913f2ce2..495486afd9 100644 --- a/src/openttd.cpp +++ b/src/openttd.cpp @@ -612,7 +612,7 @@ int openttd_main(std::span arguments) return ret; } - std::string extension = std::filesystem::path(_file_to_saveload.name).extension().string(); + std::string extension = std::filesystem::path(mgo.opt).extension().string(); auto [_, title] = FiosGetSavegameListCallback(SLO_LOAD, mgo.opt, extension); _load_check_data.Clear();