mirror of
https://github.com/Fledge68/WiiFlow_Lite.git
synced 2024-12-26 11:51:56 +01:00
- official v.5.5.4
- re-added categories for homebrew - fix for channels when using the channel type plugins
This commit is contained in:
parent
5415c95fef
commit
5e497f7a04
Binary file not shown.
BIN
out/boot.dol
BIN
out/boot.dol
Binary file not shown.
Before Width: | Height: | Size: 4.4 MiB After Width: | Height: | Size: 4.4 MiB |
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
#define APP_NAME "WiiFlow WFL"
|
#define APP_NAME "WiiFlow WFL"
|
||||||
#define APP_VERSION "5.5.4 beta 3"
|
#define APP_VERSION "5.5.4"
|
||||||
|
|
||||||
#define APP_DATA_DIR "wiiflow"
|
#define APP_DATA_DIR "wiiflow"
|
||||||
#define APPS_DIR "apps/wiiflow"
|
#define APPS_DIR "apps/wiiflow"
|
||||||
|
@ -2055,7 +2055,10 @@ void CMenu::_initCF(void)
|
|||||||
memset(cfgKey2, 0, 74);
|
memset(cfgKey2, 0, 74);
|
||||||
|
|
||||||
if(hdr->type == TYPE_HOMEBREW)
|
if(hdr->type == TYPE_HOMEBREW)
|
||||||
|
{
|
||||||
wcstombs(cfgKey1, hdr->title, 63);// uses title which is the folder name in apps.
|
wcstombs(cfgKey1, hdr->title, 63);// uses title which is the folder name in apps.
|
||||||
|
wcstombs(catKey1, hdr->title, 63);
|
||||||
|
}
|
||||||
else if(hdr->type == TYPE_PLUGIN)
|
else if(hdr->type == TYPE_PLUGIN)
|
||||||
{
|
{
|
||||||
strncpy(m_plugin.PluginMagicWord, fmt("%08x", hdr->settings[0]), 8);
|
strncpy(m_plugin.PluginMagicWord, fmt("%08x", hdr->settings[0]), 8);
|
||||||
@ -2556,6 +2559,7 @@ bool CMenu::_loadPluginList()
|
|||||||
{
|
{
|
||||||
bool updateCache = m_cfg.getBool(PLUGIN_DOMAIN, "update_cache");
|
bool updateCache = m_cfg.getBool(PLUGIN_DOMAIN, "update_cache");
|
||||||
gprintf("Adding plugins list\n");
|
gprintf("Adding plugins list\n");
|
||||||
|
bool channels_done = false;
|
||||||
for(u8 i = 0; m_plugin.PluginExist(i); ++i)
|
for(u8 i = 0; m_plugin.PluginExist(i); ++i)
|
||||||
{
|
{
|
||||||
if(!m_plugin.GetEnabledStatus(i))
|
if(!m_plugin.GetEnabledStatus(i))
|
||||||
@ -2588,8 +2592,9 @@ bool CMenu::_loadPluginList()
|
|||||||
m_cfg.setBool(WII_DOMAIN, "update_cache", true);
|
m_cfg.setBool(WII_DOMAIN, "update_cache", true);
|
||||||
_loadWiiList();
|
_loadWiiList();
|
||||||
}
|
}
|
||||||
else if(strncasecmp(m_plugin.PluginMagicWord, NAND_PMAGIC, 8) == 0 || strncasecmp(m_plugin.PluginMagicWord, ENAND_PMAGIC, 8) == 0)//NAND
|
else if(!channels_done && (strncasecmp(m_plugin.PluginMagicWord, NAND_PMAGIC, 8) == 0 || strncasecmp(m_plugin.PluginMagicWord, ENAND_PMAGIC, 8) == 0))//NAND
|
||||||
{
|
{
|
||||||
|
channels_done = true;
|
||||||
if(updateCache)
|
if(updateCache)
|
||||||
m_cfg.setBool(CHANNEL_DOMAIN, "update_cache", true);
|
m_cfg.setBool(CHANNEL_DOMAIN, "update_cache", true);
|
||||||
_loadChannelList();
|
_loadChannelList();
|
||||||
|
Loading…
Reference in New Issue
Block a user