summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/file_sys/partition_filesystem.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/file_sys/partition_filesystem.cpp b/src/core/file_sys/partition_filesystem.cpp
index 8d2bd9f6b..521e21078 100644
--- a/src/core/file_sys/partition_filesystem.cpp
+++ b/src/core/file_sys/partition_filesystem.cpp
@@ -65,8 +65,8 @@ PartitionFilesystem::PartitionFilesystem(std::shared_ptr<VfsFile> file) {
65 std::string name( 65 std::string name(
66 reinterpret_cast<const char*>(&file_data[strtab_offset + entry.strtab_offset])); 66 reinterpret_cast<const char*>(&file_data[strtab_offset + entry.strtab_offset]));
67 67
68 pfs_files.emplace_back( 68 pfs_files.emplace_back(std::make_shared<OffsetVfsFile>(
69 std::make_shared<OffsetVfsFile>(file, entry.size, content_offset + entry.offset, name)); 69 file, entry.size, content_offset + entry.offset, std::move(name)));
70 } 70 }
71 71
72 status = Loader::ResultStatus::Success; 72 status = Loader::ResultStatus::Success;
@@ -109,7 +109,7 @@ bool PartitionFilesystem::ReplaceFileWithSubdirectory(VirtualFile file, VirtualD
109 return false; 109 return false;
110 110
111 const std::ptrdiff_t offset = std::distance(pfs_files.begin(), iter); 111 const std::ptrdiff_t offset = std::distance(pfs_files.begin(), iter);
112 pfs_files[offset] = pfs_files.back(); 112 pfs_files[offset] = std::move(pfs_files.back());
113 pfs_files.pop_back(); 113 pfs_files.pop_back();
114 114
115 pfs_dirs.emplace_back(std::move(dir)); 115 pfs_dirs.emplace_back(std::move(dir));