summaryrefslogtreecommitdiff
path: root/pango
diff options
context:
space:
mode:
Diffstat (limited to 'pango')
-rw-r--r--pango/pango-item.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pango/pango-item.c b/pango/pango-item.c
index 37622e87..54d0f52e 100644
--- a/pango/pango-item.c
+++ b/pango/pango-item.c
@@ -134,7 +134,7 @@ pango_item_split (PangoItem *orig,
int split_index,
int split_offset)
{
- PangoItem *new_item = pango_item_copy (orig);
+ PangoItem *new_item;
g_return_val_if_fail (orig != NULL, NULL);
g_return_val_if_fail (orig->length > 0, NULL);
@@ -143,6 +143,7 @@ pango_item_split (PangoItem *orig,
g_return_val_if_fail (split_offset > 0, NULL);
g_return_val_if_fail (split_offset < orig->num_chars, NULL);
+ new_item = pango_item_copy (orig);
new_item->length = split_index;
new_item->num_chars = split_offset;