freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] GSoC-2019-moazin b6bf1fd 29/47: Remove unnecessary code from


From: Moazin Khatti
Subject: [freetype2] GSoC-2019-moazin b6bf1fd 29/47: Remove unnecessary code from `FT_Render_Glyph_Internal'.
Date: Fri, 26 Jul 2019 10:02:08 -0400 (EDT)

branch: GSoC-2019-moazin
commit b6bf1fd925472656cebe69ac5d0100f8d4865eda
Author: Moazin Khatti <address@hidden>
Commit: Moazin Khatti <address@hidden>

    Remove unnecessary code from `FT_Render_Glyph_Internal'.
---
 src/base/ftobjs.c | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
index b72f5f2..770b290 100644
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -4444,6 +4444,11 @@
         render->render        = clazz->render_glyph;
       }
 
+      if ( clazz->glyph_format == FT_GLYPH_FORMAT_SVG )
+      {
+        render->render = clazz->render_glyph;
+      }
+
       /* add to list */
       node->data = module;
       FT_List_Add( &library->renderers, node );
@@ -4579,15 +4584,6 @@
     {
     case FT_GLYPH_FORMAT_BITMAP:   /* already a bitmap, don't do anything */
       break;
-    case FT_GLYPH_FORMAT_SVG:      /* handle svg rendering */
-      renderer = FT_Lookup_Renderer( library, slot->format, NULL );
-      error    = renderer->clazz->render_glyph( renderer, slot, 
FT_RENDER_MODE_NORMAL, NULL);
-      if( error == FT_Err_Ok )
-      {
-        slot->format = FT_GLYPH_FORMAT_BITMAP;
-      }
-      return error;
-      break;
     default:
       if ( slot->internal->load_flags & FT_LOAD_COLOR )
       {



reply via email to

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