From 32b6bbaf0e618d260282758a06972a41f5d8372d Mon Sep 17 00:00:00 2001 From: Robin Stuart Date: Sat, 16 Mar 2019 15:47:08 +0000 Subject: [PATCH] Plot hexagons in Maxicode even when scale < 1.0 Fixes #119 reported by codemonkey82 --- backend/raster.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/raster.c b/backend/raster.c index 1e8d650a..4a5d1fc0 100644 --- a/backend/raster.c +++ b/backend/raster.c @@ -504,7 +504,7 @@ int plot_raster_maxicode(struct zint_symbol *symbol, int rotate_angle, int data_ } } - hexagon_size = (int)scaler * 10; + hexagon_size = (int)(scaler * 10); if (!(scaled_hexagon = (char *) malloc(hexagon_size * hexagon_size))) { strcpy(symbol->errtxt, "656: Insufficient memory for pixel buffer");