diff options
Diffstat (limited to 'modules/arabic/arabic-fc.c')
-rw-r--r-- | modules/arabic/arabic-fc.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/modules/arabic/arabic-fc.c b/modules/arabic/arabic-fc.c index e03e9ba6..d72aebc1 100644 --- a/modules/arabic/arabic-fc.c +++ b/modules/arabic/arabic-fc.c @@ -256,16 +256,16 @@ arabic_engine_shape (PangoEngineShape *engine, PangoAnalysis *analysis, PangoGlyphString *glyphs) { - glong n_chars; - gunichar *wcs; - int i; - const char *p; - gulong *properties = NULL; + PangoFcFont *fc_font; FT_Face face; PangoOTRuleset *ruleset; PangoOTBuffer *buffer; - PangoFcFont *fc_font; + gulong *properties = NULL; + glong n_chars; + gunichar *wcs; + const char *p; int cluster = 0; + int i; g_return_if_fail (font != NULL); g_return_if_fail (text != NULL); @@ -273,9 +273,8 @@ arabic_engine_shape (PangoEngineShape *engine, g_return_if_fail (analysis != NULL); fc_font = PANGO_FC_FONT (font); - face = pango_fc_font_lock_face (fc_font); - g_assert (face); + g_return_if_fail (face != NULL); ruleset = get_ruleset (face); if (!ruleset) |