From c8635d3dae43ce2300bdc040cd18ec032aad90d6 Mon Sep 17 00:00:00 2001 From: kramm Date: Sat, 22 Feb 2003 20:20:04 +0000 Subject: [PATCH] fix for empty paths. --- pdf2swf/SWFOutputDev.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pdf2swf/SWFOutputDev.cc b/pdf2swf/SWFOutputDev.cc index 66df8cc..46a07bf 100644 --- a/pdf2swf/SWFOutputDev.cc +++ b/pdf2swf/SWFOutputDev.cc @@ -442,6 +442,14 @@ T1_OUTLINE* gfxPath_to_T1_OUTLINE(GfxState*state, GfxPath*path) bezierpathsegment*outline = start = new bezierpathsegment(); int cpos = 0; double lastx=0,lasty=0; + if(!num) { + logf(" empty path"); + outline->type = T1_PATHTYPE_MOVE; + outline->dest.x = 0; + outline->dest.y = 0; + outline->link = 0; + return (T1_OUTLINE*)outline; + } for(t = 0; t < num; t++) { GfxSubpath *subpath = path->getSubpath(t); int subnum = subpath->getNumPoints(); -- 1.7.10.4