Use unique_ptr for some IVolume instances

This commit is contained in:
Lioncash
2015-01-29 21:33:19 -05:00
parent b92eb03d26
commit b1547b9c8b
3 changed files with 5 additions and 8 deletions

View File

@ -299,7 +299,7 @@ QString GameFile::GetName(int index) const
const QString GameFile::GetWiiFSPath() const
{
DiscIO::IVolume* volume = DiscIO::CreateVolumeFromFilename(m_file_name.toStdString());
std::unique_ptr<DiscIO::IVolume> volume(DiscIO::CreateVolumeFromFilename(m_file_name.toStdString()));
QString ret;
if (volume == nullptr)
@ -323,7 +323,6 @@ const QString GameFile::GetWiiFSPath() const
else
ret = QString::fromStdString(path);
}
delete volume;
return ret;
}