summaryrefslogtreecommitdiff
path: root/pango
diff options
context:
space:
mode:
Diffstat (limited to 'pango')
-rw-r--r--pango/pango-layout.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pango/pango-layout.c b/pango/pango-layout.c
index 068bd7fb..f26c8080 100644
--- a/pango/pango-layout.c
+++ b/pango/pango-layout.c
@@ -501,7 +501,8 @@ pango_layout_set_attributes (PangoLayout *layout,
old_attrs = layout->attrs;
layout->attrs = attrs;
- pango_attr_list_ref (layout->attrs);
+ if (layout->attrs)
+ pango_attr_list_ref (layout->attrs);
pango_layout_clear_lines (layout);
if (old_attrs)