amのAPI呼出しが失敗していたのでスレッドごとにInitialize, Finalizeを呼ぶようにする

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@801 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
N2614 2014-05-13 05:28:18 +00:00
parent 686bd527fc
commit 838d51e096
2 changed files with 9 additions and 0 deletions

View File

@ -77,6 +77,7 @@ void FinalizeAll()
s_HwUtility.FinalizeForRestore();
nn::ps::Finalize();
nn::am::FinalizeForNetworkImporter();
nn::ptm::CTR::FinalizeForSystemMenu();
nn::cfg::CTR::system::Finalize();
nn::cfg::CTR::init::Finalize();

View File

@ -135,7 +135,11 @@ void TwlTitleDownloaderThreadFunc()
TitleDownloader::m_Result = ListUpTwlTitles(s_ProgramIdList, &s_ProgramIdNum);
COMMON_LOGGER_RETURN_VOID_IF_FAILED(TitleDownloader::m_Result);
TwlTitleDownloader.SetupTitleList(s_ProgramIdList, s_ProgramIdNum, s_FinishedTitleNum);
TitleDownloader::m_Result = nn::am::InitializeForNetworkImporter();
COMMON_LOGGER_RETURN_VOID_IF_FAILED(TitleDownloader::m_Result);
TwlTitleDownloader.Start();
nn::am::FinalizeForNetworkImporter();
s_FinishedTitleNum = TwlTitleDownloader.GetFinishedTitleNum();
}
@ -146,7 +150,11 @@ void PreinstallTitleDownloaderThreadFunc()
s_Progress = 0;
s_FinishedTitleNum = 0;
PreinstallTitleDownloader.SetupTitleList(s_ProgramIdList, s_ProgramIdNum, s_FinishedTitleNum);
TitleDownloader::m_Result = nn::am::InitializeForNetworkImporter();
COMMON_LOGGER_RETURN_VOID_IF_FAILED(TitleDownloader::m_Result);
PreinstallTitleDownloader.Start();
nn::am::FinalizeForNetworkImporter();
s_FinishedTitleNum = PreinstallTitleDownloader.GetFinishedTitleNum();
}