diff --git a/source/menu.cpp b/source/menu.cpp index b47988b..bc1e5cf 100644 --- a/source/menu.cpp +++ b/source/menu.cpp @@ -1045,7 +1045,7 @@ static int MenuGameSelection() GuiImage preview; preview.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); preview.SetPosition(174, -8); - u8* imgBuffer = MEM_ALLOC(512 * 512 * 4); + u8* imgBuffer = MEM_ALLOC(640 * 480 * 4); int previousBrowserIndex = -1; char imagePath[MAXJOLIET + 1]; @@ -1136,7 +1136,7 @@ static int MenuGameSelection() snprintf(imagePath, MAXJOLIET, "%s%s/%s.png", pathPrefix[GCSettings.LoadMethod], getImageFolder(), browserList[browser.selIndex].displayname); int width, height; - if(DecodePNGFromFile(imagePath, &width, &height, imgBuffer, 512, 512)) + if(DecodePNGFromFile(imagePath, &width, &height, imgBuffer, 640, 480)) { preview.SetImage(imgBuffer, width, height); preview.SetScale( MIN(225.0f / width, 235.0f / height) );