mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-26 07:35:41 +00:00
GameList: Fix cover image detection based on file title
This commit is contained in:
parent
cf75282078
commit
d1a42df121
|
@ -1170,12 +1170,14 @@ std::string GameList::GetCoverImagePathForEntry(const GameListEntry* entry) cons
|
|||
}
|
||||
|
||||
// and the file title if it differs
|
||||
const std::string_view file_title = GetFileNameFromPath(entry->path.c_str());
|
||||
const std::string_view file_title = System::GetTitleForPath(entry->path.c_str());
|
||||
if (!file_title.empty() && entry->title != file_title)
|
||||
{
|
||||
cover_path.Clear();
|
||||
cover_path.AppendString(g_host_interface->GetUserDirectory().c_str());
|
||||
cover_path.AppendCharacter(FS_OSPATH_SEPERATOR_CHARACTER);
|
||||
cover_path.AppendString("covers");
|
||||
cover_path.AppendCharacter(FS_OSPATH_SEPERATOR_CHARACTER);
|
||||
cover_path.AppendString(file_title.data(), static_cast<u32>(file_title.size()));
|
||||
cover_path.AppendCharacter('.');
|
||||
cover_path.AppendString(extension);
|
||||
|
|
Loading…
Reference in a new issue