[librsvg] find_last_chars_node(): Unref the last chars node we found if a tspan overrides it
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] find_last_chars_node(): Unref the last chars node we found if a tspan overrides it
- Date: Fri, 17 Feb 2017 16:40:30 +0000 (UTC)
commit 0d82f0a783c216b03330264db85deae5ef9f7497
Author: Federico Mena Quintero <federico gnome org>
Date: Fri Feb 17 10:33:57 2017 -0600
find_last_chars_node(): Unref the last chars node we found if a tspan overrides it
rsvg-base.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/rsvg-base.c b/rsvg-base.c
index d222b51..e3e8b3f 100644
--- a/rsvg-base.c
+++ b/rsvg-base.c
@@ -914,7 +914,7 @@ find_last_chars_node (RsvgNode *node, gpointer data)
if (rsvg_node_get_type (node) == RSVG_NODE_TYPE_CHARS) {
*dest = rsvg_node_ref (node);
} else if (rsvg_node_get_type (node) == RSVG_NODE_TYPE_TSPAN) {
- *dest = NULL;
+ *dest = rsvg_node_unref (*dest); /* Discard the last chars node we found */
}
return TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]