summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/IOS/FS/FS.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/Source/Core/Core/IOS/FS/FS.cpp b/Source/Core/Core/IOS/FS/FS.cpp
index 8fbd2248b9..730ecee28f 100644
--- a/Source/Core/Core/IOS/FS/FS.cpp
+++ b/Source/Core/Core/IOS/FS/FS.cpp
@@ -35,6 +35,9 @@ namespace Device
{
FS::FS(u32 device_id, const std::string& device_name) : Device(device_id, device_name)
{
+ const std::string tmp_dir = BuildFilename("/tmp");
+ File::DeleteDirRecursively(tmp_dir);
+ File::CreateDir(tmp_dir);
}
void FS::DoState(PointerWrap& p)
@@ -134,13 +137,6 @@ void FS::DoState(PointerWrap& p)
ReturnCode FS::Open(const OpenRequest& request)
{
- // clear tmp folder
- {
- std::string Path = BuildFilename("/tmp");
- File::DeleteDirRecursively(Path);
- File::CreateDir(Path);
- }
-
m_is_active = true;
return IPC_SUCCESS;
}