yuzu: Port old usages of Filesystem namespace to FilesystemController
This commit is contained in:
		| @@ -221,7 +221,7 @@ GMainWindow::GMainWindow() | ||||
|         std::make_unique<FileSys::ContentProviderUnion>()); | ||||
|     Core::System::GetInstance().RegisterContentProvider( | ||||
|         FileSys::ContentProviderUnionSlot::FrontendManual, provider.get()); | ||||
|     Service::FileSystem::CreateFactories(*vfs); | ||||
|     Core::System::GetInstance().GetFileSystemController().CreateFactories(*vfs); | ||||
|  | ||||
|     // Gen keys if necessary | ||||
|     OnReinitializeKeys(ReinitializeKeyBehavior::NoWarning); | ||||
| @@ -1507,15 +1507,19 @@ void GMainWindow::OnMenuInstallToNAND() { | ||||
|             failed(); | ||||
|             return; | ||||
|         } | ||||
|         const auto res = | ||||
|             Service::FileSystem::GetUserNANDContents()->InstallEntry(*nsp, false, qt_raw_copy); | ||||
|         const auto res = Core::System::GetInstance() | ||||
|                              .GetFileSystemController() | ||||
|                              .GetUserNANDContents() | ||||
|                              ->InstallEntry(*nsp, false, qt_raw_copy); | ||||
|         if (res == FileSys::InstallResult::Success) { | ||||
|             success(); | ||||
|         } else { | ||||
|             if (res == FileSys::InstallResult::ErrorAlreadyExists) { | ||||
|                 if (overwrite()) { | ||||
|                     const auto res2 = Service::FileSystem::GetUserNANDContents()->InstallEntry( | ||||
|                         *nsp, true, qt_raw_copy); | ||||
|                     const auto res2 = Core::System::GetInstance() | ||||
|                                           .GetFileSystemController() | ||||
|                                           .GetUserNANDContents() | ||||
|                                           ->InstallEntry(*nsp, true, qt_raw_copy); | ||||
|                     if (res2 == FileSys::InstallResult::Success) { | ||||
|                         success(); | ||||
|                     } else { | ||||
| @@ -1569,19 +1573,28 @@ void GMainWindow::OnMenuInstallToNAND() { | ||||
|  | ||||
|         FileSys::InstallResult res; | ||||
|         if (index >= static_cast<size_t>(FileSys::TitleType::Application)) { | ||||
|             res = Service::FileSystem::GetUserNANDContents()->InstallEntry( | ||||
|                 *nca, static_cast<FileSys::TitleType>(index), false, qt_raw_copy); | ||||
|             res = Core::System::GetInstance() | ||||
|                       .GetFileSystemController() | ||||
|                       .GetUserNANDContents() | ||||
|                       ->InstallEntry(*nca, static_cast<FileSys::TitleType>(index), false, | ||||
|                                      qt_raw_copy); | ||||
|         } else { | ||||
|             res = Service::FileSystem::GetSystemNANDContents()->InstallEntry( | ||||
|                 *nca, static_cast<FileSys::TitleType>(index), false, qt_raw_copy); | ||||
|             res = Core::System::GetInstance() | ||||
|                       .GetFileSystemController() | ||||
|                       .GetSystemNANDContents() | ||||
|                       ->InstallEntry(*nca, static_cast<FileSys::TitleType>(index), false, | ||||
|                                      qt_raw_copy); | ||||
|         } | ||||
|  | ||||
|         if (res == FileSys::InstallResult::Success) { | ||||
|             success(); | ||||
|         } else if (res == FileSys::InstallResult::ErrorAlreadyExists) { | ||||
|             if (overwrite()) { | ||||
|                 const auto res2 = Service::FileSystem::GetUserNANDContents()->InstallEntry( | ||||
|                     *nca, static_cast<FileSys::TitleType>(index), true, qt_raw_copy); | ||||
|                 const auto res2 = Core::System::GetInstance() | ||||
|                                       .GetFileSystemController() | ||||
|                                       .GetUserNANDContents() | ||||
|                                       ->InstallEntry(*nca, static_cast<FileSys::TitleType>(index), | ||||
|                                                      true, qt_raw_copy); | ||||
|                 if (res2 == FileSys::InstallResult::Success) { | ||||
|                     success(); | ||||
|                 } else { | ||||
| @@ -1611,7 +1624,7 @@ void GMainWindow::OnMenuSelectEmulatedDirectory(EmulatedDirectoryTarget target) | ||||
|         FileUtil::GetUserPath(target == EmulatedDirectoryTarget::SDMC ? FileUtil::UserPath::SDMCDir | ||||
|                                                                       : FileUtil::UserPath::NANDDir, | ||||
|                               dir_path.toStdString()); | ||||
|         Service::FileSystem::CreateFactories(*vfs); | ||||
|         Core::System::GetInstance().GetFileSystemController().CreateFactories(*vfs); | ||||
|         game_list->PopulateAsync(UISettings::values.game_dirs); | ||||
|     } | ||||
| } | ||||
| @@ -1996,7 +2009,7 @@ void GMainWindow::OnReinitializeKeys(ReinitializeKeyBehavior behavior) { | ||||
|  | ||||
|         const auto function = [this, &keys, &pdm] { | ||||
|             keys.PopulateFromPartitionData(pdm); | ||||
|             Service::FileSystem::CreateFactories(*vfs); | ||||
|             Core::System::GetInstance().GetFileSystemController().CreateFactories(*vfs); | ||||
|             keys.DeriveETicket(pdm); | ||||
|         }; | ||||
|  | ||||
| @@ -2041,7 +2054,7 @@ void GMainWindow::OnReinitializeKeys(ReinitializeKeyBehavior behavior) { | ||||
|         prog.close(); | ||||
|     } | ||||
|  | ||||
|     Service::FileSystem::CreateFactories(*vfs); | ||||
|     Core::System::GetInstance().GetFileSystemController().CreateFactories(*vfs); | ||||
|  | ||||
|     if (behavior == ReinitializeKeyBehavior::Warning) { | ||||
|         game_list->PopulateAsync(UISettings::values.game_dirs); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Zach Hilman
					Zach Hilman