[pango/minor-fix] Handle analysis.font being NULL



commit 0c25ed9998bb5c6f2f8134f4469daca460f76667
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Aug 18 23:44:21 2020 -0400

    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

 pango/pango-layout.c | 3 +++
 1 file changed, 3 insertions(+)
---
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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]