From c3d27c3256cc3607d76ec6f5bdefa6973a6c486a Mon Sep 17 00:00:00 2001 From: wiidev Date: Thu, 9 Jul 2020 02:12:49 +0100 Subject: [PATCH] Consistently show the storage details --- source/usbloader/MountGamePartition.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/source/usbloader/MountGamePartition.cpp b/source/usbloader/MountGamePartition.cpp index e4aace8e..e9523f9c 100644 --- a/source/usbloader/MountGamePartition.cpp +++ b/source/usbloader/MountGamePartition.cpp @@ -125,9 +125,9 @@ int MountGamePartition(bool ShowGUI) s32 wbfsinit = WBFS_Init(WBFS_DEVICE_USB); - if(Settings.LoaderMode & MODE_WIIGAMES) + if (wbfsinit < 0) { - if (wbfsinit < 0) + if(Settings.LoaderMode & MODE_WIIGAMES) { if(ShowGUI) ShowError("%s %s", tr( "USB Device not initialized." ), tr("Switching to channel list mode.")); @@ -135,13 +135,16 @@ int MountGamePartition(bool ShowGUI) Settings.LoaderMode &= ~MODE_WIIGAMES; Settings.LoaderMode |= MODE_NANDCHANNELS; } - else - { - if(Settings.MultiplePartitions) - ret = WBFS_OpenAll(); - else if(!Settings.FirstTimeRun) - ret = WBFS_OpenPart(Settings.partition); + } + else + { + if(Settings.MultiplePartitions) + ret = WBFS_OpenAll(); + else if(!Settings.FirstTimeRun) + ret = WBFS_OpenPart(Settings.partition); + if(Settings.LoaderMode & MODE_WIIGAMES) + { if(ret < 0) ret = FindGamePartition();