動作完了後2秒後にシャットダウンするように

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@338 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
N2614 2011-06-14 00:39:11 +00:00
parent b6024ff808
commit cda6a61a72
2 changed files with 13 additions and 1 deletions

View File

@ -1,5 +1,6 @@
BasicInfo:
Title: SelfCup
ProductCode: CTR-P-234A
BackupMemoryType: None
Logo: Nintendo

View File

@ -26,6 +26,7 @@
#include <nn/am.h>
#include <nn/ndm.h>
#include <nn/cfg.h>
#include <nn/ptm_Private.h>
#include <nn/cup.h>
@ -280,8 +281,16 @@ extern "C" void nnMain()
s_scrollBuffer->AppendText("")->Render();
nn::os::Tick before = nn::os::Tick::GetSystemCurrent();
const u8 SHUTDOWN_WAIT_SECONDS = 2;
for(;;)
{
nn::os::Tick current = nn::os::Tick::GetSystemCurrent();
if((current - before).ToTimeSpan().GetSeconds() > SHUTDOWN_WAIT_SECONDS)
{
break;
}
s_RenderSystem.SetRenderTarget(NN_GX_DISPLAY0);
if(result.IsSuccess() || result == nn::cup::CTR::ResultUpdateNotRequired())
{
@ -309,6 +318,8 @@ extern "C" void nnMain()
nn::applet::PrepareToCloseApplication();
nn::applet::CloseApplication();
}
}
nn::ns::ShutdownAsync();
nn::ns::FinalizeForShell();
}