diff options
| author | Morph <39850852+Morph1984@users.noreply.github.com> | 2021-06-28 00:27:28 -0400 |
|---|---|---|
| committer | Morph <39850852+Morph1984@users.noreply.github.com> | 2021-06-28 10:08:08 -0400 |
| commit | 6ac978426c68270ff022e719f7544251d42b19cf (patch) | |
| tree | b5eaac9d31559efa4263910c4ccd4c2ec3671c93 /src/core/file_sys/sdmc_factory.h | |
| parent | 844e0114b07f38feaf948d66a1336d350cfa6c6d (diff) | |
filesystem: Open a read-only directory for SDMC mods
This prevents mod files from being locked due to the read-only share flag in Windows.
Diffstat (limited to 'src/core/file_sys/sdmc_factory.h')
| -rw-r--r-- | src/core/file_sys/sdmc_factory.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/file_sys/sdmc_factory.h b/src/core/file_sys/sdmc_factory.h index c57514938..3a3d11f3a 100644 --- a/src/core/file_sys/sdmc_factory.h +++ b/src/core/file_sys/sdmc_factory.h @@ -16,7 +16,7 @@ class PlaceholderCache; /// File system interface to the SDCard archive class SDMCFactory { public: - explicit SDMCFactory(VirtualDir dir); + explicit SDMCFactory(VirtualDir sd_dir_, VirtualDir sd_mod_dir_); ~SDMCFactory(); ResultVal<VirtualDir> Open() const; @@ -33,7 +33,8 @@ public: u64 GetSDMCTotalSpace() const; private: - VirtualDir dir; + VirtualDir sd_dir; + VirtualDir sd_mod_dir; std::unique_ptr<RegisteredCache> contents; std::unique_ptr<PlaceholderCache> placeholder; |
