summaryrefslogtreecommitdiff
path: root/pango/pangofc-font.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2005-02-03 23:24:51 +0000
committerOwen Taylor <otaylor@src.gnome.org>2005-02-03 23:24:51 +0000
commitc911edecf89a0ba523a77f45f0a97c73ed186a25 (patch)
treef6d343cf30e57dfaeddd0689d399f68563e55488 /pango/pangofc-font.c
parentf31d96cadb2e463759de8de51036882ac1342bde (diff)
downloadpango-c911edecf89a0ba523a77f45f0a97c73ed186a25.tar.gz
Fix unpaired lock/unlock_face().
2005-02-03 Owen Taylor <otaylor@redhat.com> * pango/pangofc-font.c (pango_fc_font_real_get_glyph): Fix unpaired lock/unlock_face().
Diffstat (limited to 'pango/pangofc-font.c')
-rw-r--r--pango/pangofc-font.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pango/pangofc-font.c b/pango/pangofc-font.c
index 65620384..fabb2f17 100644
--- a/pango/pangofc-font.c
+++ b/pango/pangofc-font.c
@@ -484,12 +484,12 @@ pango_fc_font_real_get_glyph (PangoFcFont *font,
face = pango_fc_font_lock_face (font);
index = FcFreeTypeCharIndex (face, wc);
- if (index && index <= face->num_glyphs)
- return index;
+ if (index > face->num_glyphs)
+ index = 0;
pango_fc_font_unlock_face (font);
- return 0;
+ return index;
}
/**