diff --git a/src/lib/visual.c b/src/lib/visual.c index baa147b32..e9d3efdba 100644 --- a/src/lib/visual.c +++ b/src/lib/visual.c @@ -60,7 +60,7 @@ int ncvisual_blit(ncvisual* ncv, int rows, int cols, ncplane* n, const struct blitset* bset, const blitterargs* barg){ // FIMXE see #1576 -- if requested, do scaling here, with resize_bitmap() int ret = -1; - if(visual_implementation){ + if(visual_implementation && !(barg->flags & NCVISUAL_OPTION_NOINTERPOLATE)){ if(visual_implementation->visual_blit(ncv, rows, cols, n, bset, barg) >= 0){ ret = 0; }