Skip to content

Commit

Permalink
change max dimensions back to 640x480, fix bug in png loading
Browse files Browse the repository at this point in the history
  • Loading branch information
dborth committed Mar 17, 2021
1 parent 04d1532 commit aa2e14b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions source/menu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1049,7 +1049,7 @@ static int MenuGameSelection()
GuiImage preview;
preview.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE);
preview.SetPosition(175, -8);
u8* imgBuffer = MEM_ALLOC(640 * 512 * 4);
u8* imgBuffer = MEM_ALLOC(640 * 480 * 4);
int previousBrowserIndex = -1;
char imagePath[MAXJOLIET + 1];

Expand Down Expand Up @@ -1141,7 +1141,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, 640, 512))
if(DecodePNGFromFile(imagePath, &width, &height, imgBuffer, 640, 480))
{
preview.SetImage(imgBuffer, width, height);
preview.SetScale( MIN(225.0f / width, 235.0f / height) );
Expand Down
2 changes: 1 addition & 1 deletion source/utils/pngu.c
Original file line number Diff line number Diff line change
Expand Up @@ -592,7 +592,7 @@ u8 * DecodePNGFromFile(const char *filepath, int * width, int * height, u8 *dstP
PNGUPROP imgProp;
u8 *dst = NULL;

if(PNGU_GetImageProperties(ctx, &imgProp) == PNGU_OK && imgProp.imgWidth <= maxwidth && imgProp.imgHeight < maxheight)
if(PNGU_GetImageProperties(ctx, &imgProp) == PNGU_OK && imgProp.imgWidth <= maxwidth && imgProp.imgHeight <= maxheight)
dst = PNGU_DecodeTo4x4RGBA8 (ctx, imgProp.imgWidth, imgProp.imgHeight, width, height, dstPtr, maxwidth, maxheight);

PNGU_ReleaseImageContext (ctx);
Expand Down

0 comments on commit aa2e14b

Please sign in to comment.