summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-08-18 23:44:21 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-08-18 23:44:21 -0400
commit0c25ed9998bb5c6f2f8134f4469daca460f76667 (patch)
tree023d32b2918309764170e4c9e46a28ce18b5a6fb
parentcd897bf6e3df976cd7ab40c406cd02cb1411cd0d (diff)
downloadpango-0c25ed9998bb5c6f2f8134f4469daca460f76667.tar.gz
Handle analysis.font being NULL
I don't think this is a legitimate concern, but it is faster to add a check than to argue about the use of pango on fontless systems. Fixes: #495
-rw-r--r--pango/pango-layout.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pango/pango-layout.c b/pango/pango-layout.c
index 92d858b2..7d5b9b10 100644
--- a/pango/pango-layout.c
+++ b/pango/pango-layout.c
@@ -3609,6 +3609,9 @@ find_hyphen_width (PangoItem *item)
hb_font_t *hb_font;
hb_codepoint_t glyph;
+ if (!item->analysis.font)
+ return 0;
+
/* This is not technically correct, since
* a) we may end up inserting a different hyphen
* b) we should reshape the entire run