diff --git a/source/menu/menu.cpp b/source/menu/menu.cpp index bd2f80a3..9b5ac1bf 100644 --- a/source/menu/menu.cpp +++ b/source/menu/menu.cpp @@ -2060,7 +2060,8 @@ bool CMenu::_loadList(void) { m_cf.clear(); m_gameList.clear(); - Nand::Instance()->Disable_Emu(); + if((m_current_view == COVERFLOW_CHANNEL && m_cfg.getBool("NAND", "disable", true)) || m_current_view != COVERFLOW_CHANNEL) + Nand::Instance()->Disable_Emu(); if(m_cfg.getBool(_domainFromView(), "update_cache")) m_gameList.Update(m_current_view);