diff --git a/Source/Core/DolphinWX/Src/ISOProperties.cpp b/Source/Core/DolphinWX/Src/ISOProperties.cpp index b2cbe7f08e..ca9fac7807 100644 --- a/Source/Core/DolphinWX/Src/ISOProperties.cpp +++ b/Source/Core/DolphinWX/Src/ISOProperties.cpp @@ -172,9 +172,12 @@ CISOProperties::CISOProperties(const std::string fileName, wxWindow* parent, wxW CISOProperties::~CISOProperties() { - delete pFileSystem; - delete OpenISO; - WiiDisc.clear(); + if (IsVolumeWiiDisc(OpenISO)) + WiiDisc.clear(); + else + delete pFileSystem; + + delete OpenISO; } void CISOProperties::CreateDirectoryTree(wxTreeItemId& parent,