file_sys: patch_manager: Return early when there are no layers to apply.
This commit is contained in:
		| @@ -348,6 +348,12 @@ static void ApplyLayeredFS(VirtualFile& romfs, u64 title_id, ContentRecordType t | |||||||
|         if (ext_dir != nullptr) |         if (ext_dir != nullptr) | ||||||
|             layers_ext.push_back(std::move(ext_dir)); |             layers_ext.push_back(std::move(ext_dir)); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     // When there are no layers to apply, return early as there is no need to rebuild the RomFS | ||||||
|  |     if (layers.empty() && layers_ext.empty()) { | ||||||
|  |         return; | ||||||
|  |     } | ||||||
|  |  | ||||||
|     layers.push_back(std::move(extracted)); |     layers.push_back(std::move(extracted)); | ||||||
|  |  | ||||||
|     auto layered = LayeredVfsDirectory::MakeLayeredDirectory(std::move(layers)); |     auto layered = LayeredVfsDirectory::MakeLayeredDirectory(std::move(layers)); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user