Add fix for skin selector

This commit is contained in:
Liriosha 2026-03-18 00:51:56 -04:00
parent c55443b5be
commit 928e97e84e

View file

@ -715,9 +715,10 @@ void UIScene_SkinSelectMenu::InputActionOK(unsigned int iPad)
void UIScene_SkinSelectMenu::customDraw(IggyCustomDrawCallbackRegion *region) void UIScene_SkinSelectMenu::customDraw(IggyCustomDrawCallbackRegion *region)
{ {
int characterId = -1; // int characterId = -1;
// 4jcraft TODO: undefined behavior // swscanf((wchar_t*)region->name,L"Character%d",&characterId);
swscanf((wchar_t*)region->name,L"Character%d",&characterId); // fuck wchar_t
int characterId =region->name[9] - '0' < 0 ? -1 : region->name[9] - '0';
if (characterId == -1) if (characterId == -1)
{ {
app.DebugPrintf("Invalid character to render found\n"); app.DebugPrintf("Invalid character to render found\n");