diff --git a/trunk/BoxyardEraser/main.cpp b/trunk/BoxyardEraser/main.cpp index 01fa462..5808897 100644 --- a/trunk/BoxyardEraser/main.cpp +++ b/trunk/BoxyardEraser/main.cpp @@ -310,5 +310,12 @@ extern "C" void nnMain(void) s_RenderSystem.Clear(); s_RenderSystem.SwapBuffers(); nn::os::Thread::Sleep(nn::fnd::TimeSpan::FromMilliSeconds(10)); + + if ( nn::applet::IsExpectedToCloseApplication() ) + { + nn::applet::PrepareToCloseApplication(); + nn::applet::CloseApplication(); + } + } }