forgot to set image mode for direct draw

the direct image draw functions need to set vips_image_inplace()
This commit is contained in:
John Cupitt 2014-04-15 12:00:01 +01:00
parent 6d2c4c4d60
commit 21f18ce0d2
2 changed files with 3 additions and 1 deletions

View File

@ -634,7 +634,8 @@ vips__draw_flood_direct( VipsImage *image, VipsImage *test,
vips_check_coding_known( "vips__draw_flood_direct", test ) ||
vips_check_size_same( "vips__draw_flood_direct",
test, image ) ||
vips_image_wio_input( test ) )
vips_image_wio_input( test ) ||
vips_image_inplace( image ) )
return( -1 );
flood.test = test;

View File

@ -242,6 +242,7 @@ vips__draw_mask_direct( VipsImage *image, VipsImage *mask,
VipsRect mask_clip;
if( vips_check_coding_noneorlabq( "draw_mask_direct", image ) ||
vips_image_inplace( image ) ||
vips_image_wio_input( mask ) ||
vips_check_mono( "draw_mask_direct", mask ) ||
vips_check_uncoded( "draw_mask_direct", mask ) ||