From cf1e6e3ef811b6192a5a6e2d01184277d952bc2a Mon Sep 17 00:00:00 2001 From: John Cupitt Date: Fri, 13 Oct 2017 12:16:03 +0100 Subject: [PATCH] oh dear, missing breaks in switch too much ruby sigh --- libvips/resample/resize.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvips/resample/resize.c b/libvips/resample/resize.c index 583cfae7..ab046f26 100644 --- a/libvips/resample/resize.c +++ b/libvips/resample/resize.c @@ -122,16 +122,19 @@ vips_resize_int_shrink( VipsResize *resize, double scale ) else switch( resize->kernel ) { case VIPS_KERNEL_NEAREST: - shrink = 1; + shrink = 1; + break; case VIPS_KERNEL_LINEAR: case VIPS_KERNEL_CUBIC: default: shrink = VIPS_FLOOR( 1.0 / scale ); + break; case VIPS_KERNEL_LANCZOS2: case VIPS_KERNEL_LANCZOS3: shrink = VIPS_MAX( 1, VIPS_FLOOR( 1.0 / (scale * 2) ) ); + break; } return( shrink );