mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-04 15:40:02 +00:00
ISOFile: Simplify error handling in GetWiiFSPath
This commit is contained in:
parent
55960f7feb
commit
9b8089bb70
@ -361,20 +361,16 @@ std::vector<DiscIO::Language> GameListItem::GetLanguages() const
|
||||
|
||||
const std::string GameListItem::GetWiiFSPath() const
|
||||
{
|
||||
std::string ret;
|
||||
if (m_Platform != DiscIO::Platform::WII_DISC && m_Platform != DiscIO::Platform::WII_WAD)
|
||||
return "";
|
||||
|
||||
if (m_Platform == DiscIO::Platform::WII_DISC || m_Platform == DiscIO::Platform::WII_WAD)
|
||||
{
|
||||
const std::string path = Common::GetTitleDataPath(m_title_id, Common::FROM_CONFIGURED_ROOT);
|
||||
const std::string path = Common::GetTitleDataPath(m_title_id, Common::FROM_CONFIGURED_ROOT);
|
||||
|
||||
if (!File::Exists(path))
|
||||
File::CreateFullPath(path);
|
||||
if (!File::Exists(path))
|
||||
File::CreateFullPath(path);
|
||||
|
||||
if (path[0] == '.')
|
||||
ret = WxStrToStr(wxGetCwd()) + path.substr(strlen(ROOT_DIR));
|
||||
else
|
||||
ret = path;
|
||||
}
|
||||
if (path[0] == '.')
|
||||
return WxStrToStr(wxGetCwd()) + path.substr(strlen(ROOT_DIR));
|
||||
|
||||
return ret;
|
||||
return path;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user