mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	filesystem: Clear registered union paths on factory creation
This commit is contained in:
		
							parent
							
								
									f02b125ac8
								
							
						
					
					
						commit
						c3becdbca7
					
				| @ -341,6 +341,10 @@ std::shared_ptr<FileSys::RegisteredCacheUnion> GetUnionContents() { | ||||
|     return registered_cache_union; | ||||
| } | ||||
| 
 | ||||
| void ClearUnionContents() { | ||||
|     registered_cache_union = nullptr; | ||||
| } | ||||
| 
 | ||||
| FileSys::RegisteredCache* GetSystemNANDContents() { | ||||
|     LOG_TRACE(Service_FS, "Opening System NAND Contents"); | ||||
| 
 | ||||
| @ -391,6 +395,7 @@ void CreateFactories(FileSys::VfsFilesystem& vfs, bool overwrite) { | ||||
|         bis_factory = nullptr; | ||||
|         save_data_factory = nullptr; | ||||
|         sdmc_factory = nullptr; | ||||
|         ClearUnionContents(); | ||||
|     } | ||||
| 
 | ||||
|     auto nand_directory = vfs.OpenDirectory(FileUtil::GetUserPath(FileUtil::UserPath::NANDDir), | ||||
|  | ||||
| @ -49,6 +49,7 @@ ResultVal<FileSys::VirtualDir> OpenSaveDataSpace(FileSys::SaveDataSpaceId space) | ||||
| ResultVal<FileSys::VirtualDir> OpenSDMC(); | ||||
| 
 | ||||
| std::shared_ptr<FileSys::RegisteredCacheUnion> GetUnionContents(); | ||||
| void ClearUnionContents(); | ||||
| 
 | ||||
| FileSys::RegisteredCache* GetSystemNANDContents(); | ||||
| FileSys::RegisteredCache* GetUserNANDContents(); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Zach Hilman
						Zach Hilman