X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fruby%2Fgfx.c;h=641388fcb59f7abd7a473dd5ade15b6e990dc9b7;hp=9384d1904be9731026911339652c1fc64a8a62ad;hb=6dd8c2fc3eae2c30f90696fcc49f89f79817a533;hpb=42d28d5b077f3b5a566c6d1bd62ed8b5f3e773e3 diff --git a/lib/ruby/gfx.c b/lib/ruby/gfx.c index 9384d19..641388f 100644 --- a/lib/ruby/gfx.c +++ b/lib/ruby/gfx.c @@ -215,6 +215,9 @@ static VALUE image_rescale(VALUE cls, VALUE _width, VALUE _height) Get_Image(image2,v_image2) image2->doc = image->doc; image2->image = gfximage_rescale(image->image, width, height); + if(!image2->image) { + rb_raise(rb_eArgError, "Can't rescale to size %dx%d", width, height); + } return v_image2; } static VALUE image_save_jpeg(VALUE cls, VALUE _filename, VALUE quality)