diff --git a/libsrc/resample/nohalo.cpp b/libsrc/resample/nohalo.cpp index 6862175e..56ff681b 100644 --- a/libsrc/resample/nohalo.cpp +++ b/libsrc/resample/nohalo.cpp @@ -682,21 +682,13 @@ vips_interpolate_nohalo_interpolate( VipsInterpolate *interpolate, break; case IM_BANDFMT_COMPLEX: - nohalo_sharp_level_1_float( out, - p, - bands * 2, - lskip, - relative_x, - relative_y ); + bands *= 2; + CALL( float, float ); break; case IM_BANDFMT_DPCOMPLEX: - nohalo_sharp_level_1_float( out, - p, - bands * 2, - lskip, - relative_x, - relative_y ); + bands *= 2; + CALL( double, float ); break; default: