aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/queen/queen.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/queen/queen.cpp b/engines/queen/queen.cpp
index 2de66c400e..ce4144d39d 100644
--- a/engines/queen/queen.cpp
+++ b/engines/queen/queen.cpp
@@ -138,8 +138,7 @@ SaveStateList QueenMetaEngine::listSaves(const char *target) const {
Common::SaveFileManager *saveFileMan = g_system->getSavefileManager();
Common::StringList filenames;
char saveDesc[32];
- Common::String pattern = target;
- pattern += ".s??";
+ Common::String pattern("queen.s??");
filenames = saveFileMan->listSavefiles(pattern.c_str());
sort(filenames.begin(), filenames.end()); // Sort (hopefully ensuring we are sorted numerically..)
@@ -407,7 +406,7 @@ Common::InSaveFile *QueenEngine::readGameStateHeader(int slot, GameStateHeader *
void QueenEngine::makeGameStateName(int slot, char *buf) const {
if (slot == SLOT_LISTPREFIX) {
- strcpy(buf, "queen.s*");
+ strcpy(buf, "queen.s??");
} else if (slot == SLOT_AUTOSAVE) {
strcpy(buf, "queen.asd");
} else {