diff options
author | Keith Packard <keithp@src.gnome.org> | 2003-06-02 17:44:17 +0000 |
---|---|---|
committer | Keith Packard <keithp@src.gnome.org> | 2003-06-02 17:44:17 +0000 |
commit | 9e9c138d9ffcf655758581633fd842f0d8d8afd4 (patch) | |
tree | e8935b85a74d04f7b4cf05d5a430e6c330619ed0 /pango | |
parent | b6ee23a6f190ee625d2b2bdb3f50fa1d3fc6c58e (diff) | |
download | pango-9e9c138d9ffcf655758581633fd842f0d8d8afd4.tar.gz |
Make sure the face is unlocked before returning from pango_xft_font_real_get_kerning
Diffstat (limited to 'pango')
-rw-r--r-- | pango/pangoxft-font.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pango/pangoxft-font.c b/pango/pangoxft-font.c index c131cf51..d3340e8b 100644 --- a/pango/pangoxft-font.c +++ b/pango/pangoxft-font.c @@ -799,10 +799,16 @@ pango_xft_font_real_get_kerning (PangoFcFont *font, return 0; if (!FT_HAS_KERNING (face)) - return 0; + { + pango_fc_font_unlock_face (font); + return 0; + } if (!left || !right) - return 0; + { + pango_fc_font_unlock_face (font); + return 0; + } error = FT_Get_Kerning (face, left, right, ft_kerning_default, &kerning); |