From be82fc50b961f2c9dae6875c85dfc261f655548b Mon Sep 17 00:00:00 2001 From: Ewald Hew Date: Mon, 24 Jul 2017 11:37:22 +0800 Subject: [psaux] Extend Adobe interpreter. (closepath) * src/psaux/psintrp.c (cf2_interpT2CharString) : Use the right builder function. We can use the haveWidth boolean already present, instead of implementing parse_state. --- src/psaux/psintrp.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/psaux/psintrp.c b/src/psaux/psintrp.c index 133c3bcaa..7132ae8be 100644 --- a/src/psaux/psintrp.c +++ b/src/psaux/psintrp.c @@ -926,11 +926,9 @@ FT_TRACE4(( " closepath" )); /* if there is no path, `closepath' is a no-op */ - if ( builder->parse_state == T1_Parse_Have_Path || - builder->parse_state == T1_Parse_Have_Moveto ) - t1_builder_close_contour( builder ); + ps_builder_close_contour( &decoder->builder ); - builder->parse_state = T1_Parse_Have_Width; + haveWidth = TRUE; } break; -- cgit v1.2.1