freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] GSoC-2017-ewaldhew be82fc5 23/42: [psaux] Extend Adobe inter


From: Hew Yih Shiuan Ewald
Subject: [freetype2] GSoC-2017-ewaldhew be82fc5 23/42: [psaux] Extend Adobe interpreter. (closepath)
Date: Sun, 27 Aug 2017 20:33:20 -0400 (EDT)

branch: GSoC-2017-ewaldhew
commit be82fc50b961f2c9dae6875c85dfc261f655548b
Author: Ewald Hew <address@hidden>
Commit: Ewald Hew <address@hidden>

    [psaux] Extend Adobe interpreter. (closepath)
    
    * src/psaux/psintrp.c (cf2_interpT2CharString)
    <closepath>: 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 133c3bc..7132ae8 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;
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]