forked from eden-emu/eden
		
	yuzu-cmd: Add call to CreateFactories
Ensures all relevant filesystem objects are initialized and eliminates a crash related to the RegisteredCache.
This commit is contained in:
		
							parent
							
								
									1fefdc8ea5
								
							
						
					
					
						commit
						d3c023d82f
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		|  | @ -20,8 +20,10 @@ | ||||||
| #include "common/string_util.h" | #include "common/string_util.h" | ||||||
| #include "common/telemetry.h" | #include "common/telemetry.h" | ||||||
| #include "core/core.h" | #include "core/core.h" | ||||||
|  | #include "core/crypto/key_manager.h" | ||||||
| #include "core/file_sys/vfs_real.h" | #include "core/file_sys/vfs_real.h" | ||||||
| #include "core/gdbstub/gdbstub.h" | #include "core/gdbstub/gdbstub.h" | ||||||
|  | #include "core/hle/service/filesystem/filesystem.h" | ||||||
| #include "core/loader/loader.h" | #include "core/loader/loader.h" | ||||||
| #include "core/settings.h" | #include "core/settings.h" | ||||||
| #include "core/telemetry_session.h" | #include "core/telemetry_session.h" | ||||||
|  | @ -29,7 +31,6 @@ | ||||||
| #include "yuzu_cmd/emu_window/emu_window_sdl2.h" | #include "yuzu_cmd/emu_window/emu_window_sdl2.h" | ||||||
| 
 | 
 | ||||||
| #include <getopt.h> | #include <getopt.h> | ||||||
| #include "core/crypto/key_manager.h" |  | ||||||
| #ifndef _MSC_VER | #ifndef _MSC_VER | ||||||
| #include <unistd.h> | #include <unistd.h> | ||||||
| #endif | #endif | ||||||
|  | @ -169,6 +170,7 @@ int main(int argc, char** argv) { | ||||||
| 
 | 
 | ||||||
|     Core::System& system{Core::System::GetInstance()}; |     Core::System& system{Core::System::GetInstance()}; | ||||||
|     system.SetFilesystem(std::make_shared<FileSys::RealVfsFilesystem>()); |     system.SetFilesystem(std::make_shared<FileSys::RealVfsFilesystem>()); | ||||||
|  |     Service::FileSystem::CreateFactories(system.GetFilesystem()); | ||||||
| 
 | 
 | ||||||
|     SCOPE_EXIT({ system.Shutdown(); }); |     SCOPE_EXIT({ system.Shutdown(); }); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Zach Hilman
						Zach Hilman