X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fruby%2Fgfx.c;fp=lib%2Fruby%2Fgfx.c;h=958ce405e21dddea5a2b64f6b0c2ec523cf97834;hp=661d8efbcce7d5e31274514f638a1d8c4f1263c5;hb=8e7a42a2c252dcad56aa9e05bd4025c16c558e2c;hpb=9bcdd3d1665c7f85d2fc7472e45ebfbf89c65783 diff --git a/lib/ruby/gfx.c b/lib/ruby/gfx.c index 661d8ef..958ce40 100644 --- a/lib/ruby/gfx.c +++ b/lib/ruby/gfx.c @@ -63,6 +63,9 @@ static VALUE doc_initialize(VALUE cls, VALUE _filename) const char*filename = StringValuePtr(_filename); doc->fontlist = gfxfontlist_create(); doc->doc = pdfdriver->open(pdfdriver, filename); + if(!doc->doc) { + rb_raise(rb_eIOError, "couldn't open %s", filename); + } return cls; }