summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorMatthew Parlane <parlane@gmail.com>2014-03-15 14:27:56 +1300
committerMatthew Parlane <parlane@gmail.com>2014-03-15 14:27:56 +1300
commit63a09b76f9b7b60b8eafcef6e5cbe3725e8ec42d (patch)
tree6029fc75962634474eb905a38e7a16aada4e183f /Source
parentefac8d5a5e9b198ad73cf9a0b990c80811c65bca (diff)
parentaa3ca6d8ea233be111ee105b74c16188a3d0affc (diff)
Merge pull request #169 from RachelBryk/extract-dol
Fix extracting dols.
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/DolphinWX/ISOProperties.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/Source/Core/DolphinWX/ISOProperties.cpp b/Source/Core/DolphinWX/ISOProperties.cpp
index 7070c6b7ff..3be4a27cbd 100644
--- a/Source/Core/DolphinWX/ISOProperties.cpp
+++ b/Source/Core/DolphinWX/ISOProperties.cpp
@@ -893,8 +893,7 @@ void CISOProperties::OnExtractDataFromHeader(wxCommandEvent& event)
if (DiscIO::IsVolumeWiiDisc(OpenISO))
{
wxString Directory = m_Treectrl->GetItemText(m_Treectrl->GetSelection());
- std::size_t partitionNum = (std::size_t)wxAtoi(Directory.Mid(Directory.find_first_of("/"), 1));
- Directory.Remove(0, Directory.find_first_of("/") +1); // Remove "Partition x/"
+ std::size_t partitionNum = (std::size_t)wxAtoi(Directory.Mid(Directory.find_first_of("0123456789"), 2));
if (WiiDisc.size() > partitionNum)
{