[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] GSoC-2019-moazin f62ce0c: Remove unnecessary code from `FT_R
From: |
Moazin Khatti |
Subject: |
[freetype2] GSoC-2019-moazin f62ce0c: Remove unnecessary code from `FT_Render_Glyph_Internal'. |
Date: |
Tue, 9 Jul 2019 03:10:41 -0400 (EDT) |
branch: GSoC-2019-moazin
commit f62ce0ce7b5e93cb06ddd095ffbc98264eb47ea0
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 )
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] GSoC-2019-moazin f62ce0c: Remove unnecessary code from `FT_Render_Glyph_Internal'.,
Moazin Khatti <=