diff --git a/src/gui/imageinfo_ni.cpp b/src/gui/imageinfo_ni.cpp index 79406b7a4..27fd0e65e 100644 --- a/src/gui/imageinfo_ni.cpp +++ b/src/gui/imageinfo_ni.cpp @@ -173,8 +173,22 @@ int CImageInfoNI::exec(CMenuTarget* parent, const std::string &) { break; } + continue; } - else if (msg == CRCInput::RC_setup) + if (fadeout && msg == CRCInput::RC_timeout) + { + if (fader.StartFadeOut()) + { + msg = 0; + continue; + } + else + { + break; + } + } + + if (msg == CRCInput::RC_setup) { res = menu_return::RETURN_EXIT_ALL; fadeout = true; @@ -200,18 +214,6 @@ int CImageInfoNI::exec(CMenuTarget* parent, const std::string &) CNeutrinoApp::getInstance()->handleMsg(msg, data); } - if (fadeout && msg == CRCInput::RC_timeout) - { - if (fader.StartFadeOut()) - { - msg = 0; - } - else - { - break; - } - } - Stat_Info(&cpu); paint_CPU_Percent(CPU_Percent(&cpu)); }