diff options
| author | Léo Lam <leo@leolam.fr> | 2021-02-14 16:30:34 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-14 16:30:34 +0100 |
| commit | be2cd2272d8bd69a1976812e6f2e21e4d633d184 (patch) | |
| tree | 499b27a86c4f3fd9015b030cfc42e782bddbcb34 /Source/Core | |
| parent | 6944eaa003743ef6dfaf52df362655d1e5b99592 (diff) | |
| parent | 6e8881a426cb6e1372b281dd030f02fdf46d10ea (diff) | |
Merge pull request #9507 from leoetlino/device-prepareforstate
IOS: Remove unnecessary and unused PrepareForState
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/IOS/Device.h | 2 | ||||
| -rw-r--r-- | Source/Core/Core/IOS/IOS.cpp | 8 |
2 files changed, 0 insertions, 10 deletions
diff --git a/Source/Core/Core/IOS/Device.h b/Source/Core/Core/IOS/Device.h index 91b0a150f9..8461921cb1 100644 --- a/Source/Core/Core/IOS/Device.h +++ b/Source/Core/Core/IOS/Device.h @@ -179,8 +179,6 @@ public: Device(Kernel& ios, const std::string& device_name, DeviceType type = DeviceType::Static); virtual ~Device() = default; - // Release any resources which might interfere with savestating. - virtual void PrepareForState(PointerWrap::Mode mode) {} virtual void DoState(PointerWrap& p); void DoStateShared(PointerWrap& p); diff --git a/Source/Core/Core/IOS/IOS.cpp b/Source/Core/Core/IOS/IOS.cpp index 19992f8f9e..db0c3593f8 100644 --- a/Source/Core/Core/IOS/IOS.cpp +++ b/Source/Core/Core/IOS/IOS.cpp @@ -745,14 +745,6 @@ void Kernel::DoState(PointerWrap& p) if (m_title_id == Titles::MIOS) return; - // We need to make sure all file handles are closed so IOS::HLE::FSDevice::DoState can - // successfully save or re-create /tmp - for (auto& descriptor : m_fdmap) - { - if (descriptor) - descriptor->PrepareForState(p.GetMode()); - } - for (const auto& entry : m_device_map) entry.second->DoState(p); |
