EMI/GRIM: Fix show only saves for selected game in main menu

This commit is contained in:
Jonas 2013-06-27 00:09:30 +02:00
parent 0b49ff954b
commit fde57d7b14

View file

@ -473,7 +473,8 @@ static bool cmpSave(const SaveStateDescriptor &x, const SaveStateDescriptor &y)
SaveStateList GrimMetaEngine::listSaves(const char *target) const { SaveStateList GrimMetaEngine::listSaves(const char *target) const {
Common::SaveFileManager *saveFileMan = g_system->getSavefileManager(); Common::SaveFileManager *saveFileMan = g_system->getSavefileManager();
Common::StringArray filenames; Common::StringArray filenames;
Common::String pattern = "grim*.gsv"; Common::String targetString(target);
Common::String pattern = targetString.hasPrefix("monkey4") ? "efmi*.gsv" : "grim*.gsv";
filenames = saveFileMan->listSavefiles(pattern); filenames = saveFileMan->listSavefiles(pattern);