diff options
Diffstat (limited to 'pango/pango-item.c')
-rw-r--r-- | pango/pango-item.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pango/pango-item.c b/pango/pango-item.c index d7291a08..c599241f 100644 --- a/pango/pango-item.c +++ b/pango/pango-item.c @@ -68,6 +68,9 @@ pango_item_copy (PangoItem *item) ((PangoItemPrivate *)result)->char_offset = ((PangoItemPrivate *)item)->char_offset; result->analysis = item->analysis; + if (result->analysis.lang_engine) + g_object_ref (result->analysis.lang_engine); + if (result->analysis.font) g_object_ref (result->analysis.font); @@ -102,6 +105,9 @@ pango_item_free (PangoItem *item) g_slist_free (item->analysis.extra_attrs); } + if (item->analysis.lang_engine) + g_object_unref (item->analysis.lang_engine); + if (item->analysis.font) g_object_unref (item->analysis.font); |