mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-12-19 08:21:54 +01:00
*Fixed install bug when 0 Games are on the HDD
This commit is contained in:
parent
feda5a7ba6
commit
4581890650
@ -13,7 +13,7 @@ int USBDevice_Init()
|
|||||||
//right now only mounts first partition and only under IOS36
|
//right now only mounts first partition and only under IOS36
|
||||||
__io_usbstorage.startup();
|
__io_usbstorage.startup();
|
||||||
|
|
||||||
if (fatMountSimple("USB", &__io_usbstorage, 0, CACHE)) {
|
if (fatMount("USB", &__io_usbstorage, 0, CACHE)) {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@ GuiGameBrowser::GuiGameBrowser(int w, int h, struct discHdr * l, int gameCnt, co
|
|||||||
{
|
{
|
||||||
width = w;
|
width = w;
|
||||||
height = h;
|
height = h;
|
||||||
|
if (gameCnt == 0) gameCnt = 1;
|
||||||
this->gameCnt = gameCnt;
|
this->gameCnt = gameCnt;
|
||||||
gameList = l;
|
gameList = l;
|
||||||
pagesize = (gameCnt > THEME.pagesize) ? THEME.pagesize : gameCnt;
|
pagesize = (gameCnt > THEME.pagesize) ? THEME.pagesize : gameCnt;
|
||||||
@ -137,9 +138,9 @@ GuiGameBrowser::GuiGameBrowser(int w, int h, struct discHdr * l, int gameCnt, co
|
|||||||
gameTxt[i]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE);
|
gameTxt[i]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE);
|
||||||
gameTxt[i]->SetPosition(24,0);
|
gameTxt[i]->SetPosition(24,0);
|
||||||
char* pch;
|
char* pch;
|
||||||
|
|
||||||
pch=strrchr((buffer),'_');
|
pch=strrchr((buffer),'_');
|
||||||
|
|
||||||
if (pch!=NULL){gameTxt[i]->SetPosition(24, 15);}
|
if (pch!=NULL){gameTxt[i]->SetPosition(24, 15);}
|
||||||
else {gameTxt[i]->SetPosition(24, 0);}
|
else {gameTxt[i]->SetPosition(24, 0);}
|
||||||
|
|
||||||
@ -324,7 +325,7 @@ void GuiGameBrowser::Update(GuiTrigger * t)
|
|||||||
// scrolldelay affects how fast the list scrolls
|
// scrolldelay affects how fast the list scrolls
|
||||||
// when the arrows are clicked
|
// when the arrows are clicked
|
||||||
float scrolldelay = 3.5;
|
float scrolldelay = 3.5;
|
||||||
|
|
||||||
if (scrollbaron == 1) {
|
if (scrollbaron == 1) {
|
||||||
// update the location of the scroll box based on the position in the option list
|
// update the location of the scroll box based on the position in the option list
|
||||||
arrowUpBtn->Update(t);
|
arrowUpBtn->Update(t);
|
||||||
@ -358,9 +359,9 @@ void GuiGameBrowser::Update(GuiTrigger * t)
|
|||||||
|
|
||||||
gameTxt[i]->SetText(buffer);
|
gameTxt[i]->SetText(buffer);
|
||||||
char* pch;
|
char* pch;
|
||||||
|
|
||||||
pch=strrchr((buffer),'_');
|
pch=strrchr((buffer),'_');
|
||||||
|
|
||||||
if (pch!=NULL){gameTxt[i]->SetPosition(24, 15);}
|
if (pch!=NULL){gameTxt[i]->SetPosition(24, 15);}
|
||||||
else {gameTxt[i]->SetPosition(24, 0);}
|
else {gameTxt[i]->SetPosition(24, 0);}
|
||||||
gameIndex[i] = next;
|
gameIndex[i] = next;
|
||||||
|
Loading…
Reference in New Issue
Block a user