Merge pull request #5383 from JosJuice/getwiifspath-condition
ISOFile/GameFile: Correct GetWiiFSPath condition
This commit is contained in:
commit
eff8c1eb48
|
@ -336,7 +336,7 @@ bool GameFile::ExportWiiSave()
|
||||||
|
|
||||||
QString GameFile::GetWiiFSPath() const
|
QString GameFile::GetWiiFSPath() const
|
||||||
{
|
{
|
||||||
_assert_(m_platform != DiscIO::Platform::GAMECUBE_DISC);
|
_assert_(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);
|
||||||
|
|
||||||
|
|
|
@ -361,20 +361,16 @@ std::vector<DiscIO::Language> GameListItem::GetLanguages() const
|
||||||
|
|
||||||
const std::string GameListItem::GetWiiFSPath() 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::GAMECUBE_DISC)
|
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))
|
if (!File::Exists(path))
|
||||||
File::CreateFullPath(path);
|
File::CreateFullPath(path);
|
||||||
|
|
||||||
if (path[0] == '.')
|
if (path[0] == '.')
|
||||||
ret = WxStrToStr(wxGetCwd()) + path.substr(strlen(ROOT_DIR));
|
return WxStrToStr(wxGetCwd()) + path.substr(strlen(ROOT_DIR));
|
||||||
else
|
|
||||||
ret = path;
|
|
||||||
}
|
|
||||||
|
|
||||||
return ret;
|
return path;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue