diff --git a/out/boot.dol b/out/boot.dol index 9dd72360..db774e68 100644 Binary files a/out/boot.dol and b/out/boot.dol differ diff --git a/source/menu/menu.cpp b/source/menu/menu.cpp index 671002a4..6b1209f5 100644 --- a/source/menu/menu.cpp +++ b/source/menu/menu.cpp @@ -2163,23 +2163,25 @@ void CMenu::_initCF(void) else if(m_current_view == COVERFLOW_PLUGIN) { m_plugin.GetEnabledPlugins(m_cfg, &enabledPluginsCount); - if(enabledPluginsCount == 1 && m_cfg.getBool(PLUGIN_ENABLED, "48425257") && m_cfg.getBool(HOMEBREW_DOMAIN, "smallbox")) - CoverFlow.setSmallBoxMode(true); - else - CoverFlow.setSmallBoxMode(false); - int boxmode_cnt = 0; - for(u8 i = 0; m_plugin.PluginExist(i); ++i) + if(enabledPluginsCount == 1 && m_cfg.getBool(PLUGIN_ENABLED, "48425257"))// homebrew plugin { - if(m_plugin.GetEnableStatus(m_cfg, m_plugin.getPluginMagic(i))) - { - if(m_plugin.GetBoxMode(i)) - boxmode_cnt++; - } + CoverFlow.setBoxMode(m_cfg.getBool(HOMEBREW_DOMAIN, "box_mode", true)); + CoverFlow.setSmallBoxMode(m_cfg.getBool(HOMEBREW_DOMAIN, "smallbox", false)); } - if(boxmode_cnt == 0) - CoverFlow.setBoxMode(false); else - CoverFlow.setBoxMode(true); + { + int boxmode_cnt = 0; + for(u8 i = 0; m_plugin.PluginExist(i); ++i) + { + if(m_plugin.GetEnableStatus(m_cfg, m_plugin.getPluginMagic(i))) + { + if(m_plugin.GetBoxMode(i)) + boxmode_cnt++; + } + } + CoverFlow.setBoxMode(boxmode_cnt > 0); + CoverFlow.setSmallBoxMode(false); + } } else {