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:
N2614 2011-02-22 07:09:00 +00:00
parent 8b951b7e97
commit ba815a6ebb
3 changed files with 7 additions and 39 deletions

View File

@ -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)
{

View File

@ -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

View File

@ -60,7 +60,7 @@ struct TimeZone
NN_PADDING3;
};
bool ReadSetting(bool* nupOnly, bool* neverNup);
bool ReadSetting(bool* nupOnly);
char* GetNtpServerName();
TimeZone GetTimeZone();