Merge pull request #2858 from lioncash/leak

DolphinWX: Fix memory leaks occurring in ISOProperties
This commit is contained in:
Lioncash
2015-08-16 05:53:44 -04:00
committed by Jules Blok
parent 83f0ae9ab7
commit 8759d82b8a
2 changed files with 22 additions and 9 deletions

View File

@ -5,8 +5,10 @@
#pragma once
#include <cstddef>
#include <memory>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include <wx/dialog.h>
#include <wx/treebase.h>
@ -36,8 +38,13 @@ namespace Gecko { class CodeConfigPanel; }
class WiiPartition final : public wxTreeItemData
{
public:
DiscIO::IVolume *Partition;
DiscIO::IFileSystem *FileSystem;
WiiPartition(std::unique_ptr<DiscIO::IVolume> partition, std::unique_ptr<DiscIO::IFileSystem> file_system)
: Partition(std::move(partition)), FileSystem(std::move(file_system))
{
}
std::unique_ptr<DiscIO::IVolume> Partition;
std::unique_ptr<DiscIO::IFileSystem> FileSystem;
};
struct PHackData