diff --git a/source/arm9/menu_credits.c b/source/arm9/menu_credits.c index 3e346b1..9d25c86 100644 --- a/source/arm9/menu_credits.c +++ b/source/arm9/menu_credits.c @@ -26,7 +26,8 @@ uiPrintCenteredInLine(i++, "Main developers:"); uiPrintCenteredInLine(i++, "derrek"); uiPrintCenteredInLine(i++, "profi200"); - uiPrintCenteredInLine(i+=2, "Thanks to:"); + i++; + uiPrintCenteredInLine(i++, "Thanks to:"); uiPrintCenteredInLine(i++, "yellows8"); uiPrintCenteredInLine(i++, "plutoo"); uiPrintCenteredInLine(i++, "smea"); diff --git a/source/arm9/menu_firmloader.c b/source/arm9/menu_firmloader.c index 9f07452..22a642f 100644 --- a/source/arm9/menu_firmloader.c +++ b/source/arm9/menu_firmloader.c @@ -165,16 +165,20 @@ if(dataPtr) { expectedPadValue = *dataPtr; - hidScanInput(); - padValue = HID_KEY_MASK_ALL & hidKeysHeld(); - if(padValue != expectedPadValue) - { - if(fromMenu) + + if(expectedPadValue != 0) + { + hidScanInput(); + padValue = HID_KEY_MASK_ALL & hidKeysHeld(); + if(padValue != expectedPadValue) { - uiPrintInfo("Skipping, right buttons are not pressed.\n"); - uiPrintInfo("%" PRIX32 " %" PRIX32 "\n", padValue, expectedPadValue); + if(fromMenu) + { + uiPrintInfo("Skipping, right buttons are not pressed.\n"); + uiPrintInfo("%" PRIX32 " %" PRIX32 "\n", padValue, expectedPadValue); + } + goto try_next; } - goto try_next; } }