mirror of
https://github.com/rvtr/ctr_Repair.git
synced 2025-10-31 13:51:08 -04:00
r72を巻き戻し
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@74 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
parent
8b951b7e97
commit
ba815a6ebb
@ -71,8 +71,6 @@ bool s_ReadSettingDone = false;
|
||||
bool s_ReadSettingSuccess = false;
|
||||
// NUP専用モードかどうか
|
||||
bool s_NupOnlyMode = false;
|
||||
// NUP禁止モードかどうか
|
||||
bool s_NeverNup = false;
|
||||
|
||||
// APSettingの書式が無い警告サウンドを鳴らしたかどうか
|
||||
bool s_ExistAPSettingAnnotation = false;
|
||||
@ -121,7 +119,7 @@ bool CheckAndReadAPSetting(::std::vector<std::string>& operationMessage)
|
||||
if (!s_ReadSettingDone)
|
||||
{
|
||||
s_ReadSettingDone = true;
|
||||
s_ReadSettingSuccess = ReadSetting(&s_NupOnlyMode, &s_NeverNup);
|
||||
s_ReadSettingSuccess = ReadSetting(&s_NupOnlyMode);
|
||||
}
|
||||
|
||||
if(s_NupOnlyMode)
|
||||
@ -194,12 +192,10 @@ void ControlState(::std::vector<std::string>& operationMessage, bool& nextStep,
|
||||
// SDカードが挿入されているか?
|
||||
if (nn::fs::IsSdmcInserted())
|
||||
{
|
||||
validApSetting = CheckAndReadAPSetting(operationMessage);
|
||||
|
||||
// NUP禁止モードか、SDカードにアップデート完了ファイルがあるか?
|
||||
if (s_NeverNup || ExistsUpdateCheckedFile())
|
||||
// SDカードにアップデート完了ファイルがあるか?
|
||||
if (ExistsUpdateCheckedFile())
|
||||
{
|
||||
// NUP専用モードなら終了処理に移る
|
||||
validApSetting = CheckAndReadAPSetting(operationMessage);
|
||||
if (s_NupOnlyMode)
|
||||
{
|
||||
s_RestoreState = NUP_ONLY_WAIT_SD_EJECT;
|
||||
@ -296,7 +292,7 @@ void ControlState(::std::vector<std::string>& operationMessage, bool& nextStep,
|
||||
}
|
||||
else
|
||||
{
|
||||
if (validApSetting)
|
||||
if (CheckAndReadAPSetting(operationMessage))
|
||||
{
|
||||
// ネットワークアップデートを行う
|
||||
needsUpdate = true;
|
||||
@ -708,14 +704,6 @@ void ControlState(::std::vector<std::string>& operationMessage, bool& nextStep,
|
||||
// 書き込み失敗
|
||||
case FAIL:
|
||||
{
|
||||
static bool init = true;
|
||||
if(init)
|
||||
{
|
||||
// 状態初期化
|
||||
DeleteAllCheckFiles();
|
||||
init = false;
|
||||
}
|
||||
|
||||
operationMessage.push_back(::std::string("Failed."));
|
||||
if (!s_PlayedFailSound)
|
||||
{
|
||||
|
||||
@ -869,7 +869,7 @@ bool UpdateNetworkSetting(nn::ac::NetworkSetting& networkSetting)
|
||||
return retval;
|
||||
}
|
||||
|
||||
bool ReadSetting(bool* nupOnly, bool* neverNup)
|
||||
bool ReadSetting(bool* nupOnly)
|
||||
{
|
||||
nn::Result result;
|
||||
bool retval = true;
|
||||
@ -1170,25 +1170,6 @@ bool ReadSetting(bool* nupOnly, bool* neverNup)
|
||||
|
||||
}
|
||||
|
||||
{
|
||||
NN_NULL_ASSERT(neverNup);
|
||||
if (configfileLoader.ReadAsChar(L"NEVER_NUP") != NULL)
|
||||
{
|
||||
s32 num = configfileLoader.ReadAsInteger(L"NEVER_NUP");
|
||||
if (num == 1)
|
||||
{
|
||||
*neverNup = true;
|
||||
COMMON_LOGGER("NEVER_NUP Mode.\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// NEVER_NUPがNUP専用モードよりも優先
|
||||
if(!(*neverNup))
|
||||
{
|
||||
NN_NULL_ASSERT(nupOnly);
|
||||
if (configfileLoader.ReadAsChar(L"NUP_ONLY") != NULL)
|
||||
@ -1202,7 +1183,6 @@ bool ReadSetting(bool* nupOnly, bool* neverNup)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
configfileLoader.Finalize();
|
||||
|
||||
// 書き込み完了しなければfalse
|
||||
|
||||
@ -60,7 +60,7 @@ struct TimeZone
|
||||
NN_PADDING3;
|
||||
};
|
||||
|
||||
bool ReadSetting(bool* nupOnly, bool* neverNup);
|
||||
bool ReadSetting(bool* nupOnly);
|
||||
char* GetNtpServerName();
|
||||
TimeZone GetTimeZone();
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user