Codechange: Remove some unnecessary c_str() when passing std::strings. (#12532)

Functions have been updated from `char *` to `std::string` since without removing `c_str()`.
This commit is contained in:
Peter Nelson 2024-04-18 22:13:13 +01:00 committed by GitHub
parent 45886e50b2
commit d57bf84196
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 4 deletions

View File

@ -707,7 +707,7 @@ FiosNumberedSaveName::FiosNumberedSaveName(const std::string &prefix) : prefix(p
/* Get the save list. */
FileList list;
FiosFileScanner scanner(SLO_SAVE, proc, list);
scanner.Scan(".sav", _autosave_path->c_str(), false);
scanner.Scan(".sav", *_autosave_path, false);
/* Find the number for the most recent save, if any. */
if (list.begin() != list.end()) {

View File

@ -180,7 +180,7 @@ public:
/**
* Scan.
*/
void Scan(const char *directory)
void Scan(const std::string &directory)
{
this->FileScanner::Scan(".txt", directory, false);
}
@ -241,7 +241,7 @@ GameStrings *LoadTranslations()
}
} else {
/* Scan filesystem */
scanner.Scan(ldir.c_str());
scanner.Scan(ldir);
}
gs->Compile();

View File

@ -63,7 +63,7 @@ public:
std::string extension = "-social.so";
#endif
this->FileScanner::Scan(extension.c_str(), SOCIAL_INTEGRATION_DIR, false);
this->FileScanner::Scan(extension, SOCIAL_INTEGRATION_DIR, false);
}
bool AddFile(const std::string &filename, size_t basepath_length, const std::string &) override