From 5615fe368647b27ba26012a53dcef664ba17e444 Mon Sep 17 00:00:00 2001 From: dream-88 Date: Fri, 4 Mar 2016 13:03:47 -0500 Subject: [PATCH] Fixed removing of autosaves when they contain spaces (for translations) --- src/save_index.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/save_index.cpp b/src/save_index.cpp index 7f0321919bf1..fc0a5e2fe5a1 100644 --- a/src/save_index.cpp +++ b/src/save_index.cpp @@ -168,8 +168,13 @@ std::vector get_saves_list(const std::string* dir, const std::string* filesystem::get_files_in_dir(creator.dir,&filenames); if (filter) { + + // Replace the spaces in the filter + std::string filter_replaced(filter->begin(), filter->end()); + replace_space2underbar(filter_replaced); + filenames.erase(std::remove_if(filenames.begin(), filenames.end(), - filename_filter(*filter)), + filename_filter(filter_replaced)), filenames.end()); }