1
0
mirror of synced 2026-03-01 09:41:16 +00:00

fix use of switch-case on a boolean

This commit is contained in:
Phil Pemberton
2020-05-26 18:46:16 +01:00
parent 986047af9b
commit acca06eefc

View File

@@ -177,20 +177,16 @@ static bool get_png_image_info (int image,
image_info->width_samples = width;
image_info->height_samples = height;
switch (unit==1)
{
case 1:
if (unit == 1) {
image_info->width_points = ((image_info->width_samples * POINTS_PER_INCH) /
(xppu * 0.0254));
image_info->height_points = ((image_info->height_samples * POINTS_PER_INCH) /
(yppu * 0.0254));
break;
case 0:
} else if (unit == 0) {
/* assume 300 DPI - not great, but what else can we do? */
image_info->width_points = (image_info->width_samples * POINTS_PER_INCH) / 300.0;
image_info->height_points = ((double) yppu * image_info->height_samples * POINTS_PER_INCH) / ( 300.0 * xppu);
break;
default:
} else {
fprintf (stderr, "PNG pHYs unit %d not supported\n", unit);
}