summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/ISOFile.cpp
diff options
context:
space:
mode:
authorcomex <comexk@gmail.com>2015-06-06 01:23:52 -0400
committercomex <comexk@gmail.com>2015-06-06 01:23:52 -0400
commit95d682dfd5f0fbbe27f5d6a38da98f0535fa6845 (patch)
tree5a84a12a3f5b284ebdddf3c4aa1f2a26ff22cb97 /Source/Core/DolphinWX/ISOFile.cpp
parent726fc58b49ef44a4477c43bd66cfaec2239411d9 (diff)
parent0ed31181411a9aa98dc194c6179681e670f186cb (diff)
Merge pull request #2519 from JosJuice/volume-type-enum
Volume: Return volume type as an enum
Diffstat (limited to 'Source/Core/DolphinWX/ISOFile.cpp')
-rw-r--r--Source/Core/DolphinWX/ISOFile.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/Source/Core/DolphinWX/ISOFile.cpp b/Source/Core/DolphinWX/ISOFile.cpp
index 03af39813f..a1f9187f64 100644
--- a/Source/Core/DolphinWX/ISOFile.cpp
+++ b/Source/Core/DolphinWX/ISOFile.cpp
@@ -82,10 +82,7 @@ GameListItem::GameListItem(const std::string& _rFileName)
if (pVolume != nullptr)
{
- if (!pVolume->IsWadFile())
- m_Platform = pVolume->IsWiiDisc() ? WII_DISC : GAMECUBE_DISC;
- else
- m_Platform = WII_WAD;
+ m_Platform = pVolume->GetVolumeType();
m_names = pVolume->GetNames();
m_descriptions = pVolume->GetDescriptions();
@@ -217,7 +214,8 @@ std::string GameListItem::GetDescription(DiscIO::IVolume::ELanguage language) co
std::string GameListItem::GetDescription() const
{
- return GetDescription(SConfig::GetInstance().m_LocalCoreStartupParameter.GetCurrentLanguage(m_Platform != GAMECUBE_DISC));
+ bool wii = m_Platform != DiscIO::IVolume::GAMECUBE_DISC;
+ return GetDescription(SConfig::GetInstance().m_LocalCoreStartupParameter.GetCurrentLanguage(wii));
}
std::string GameListItem::GetName(DiscIO::IVolume::ELanguage language) const
@@ -227,7 +225,8 @@ std::string GameListItem::GetName(DiscIO::IVolume::ELanguage language) const
std::string GameListItem::GetName() const
{
- std::string name = GetName(SConfig::GetInstance().m_LocalCoreStartupParameter.GetCurrentLanguage(m_Platform != GAMECUBE_DISC));
+ bool wii = m_Platform != DiscIO::IVolume::GAMECUBE_DISC;
+ std::string name = GetName(SConfig::GetInstance().m_LocalCoreStartupParameter.GetCurrentLanguage(wii));
if (name.empty())
{
// No usable name, return filename (better than nothing)
@@ -252,7 +251,7 @@ const std::string GameListItem::GetWiiFSPath() const
if (iso == nullptr)
return ret;
- if (iso->IsWiiDisc() || iso->IsWadFile())
+ if (iso->GetVolumeType() != DiscIO::IVolume::GAMECUBE_DISC)
{
u64 title = 0;