[gtksourceview] test-widget: don't leak MarkAttributes
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] test-widget: don't leak MarkAttributes
- Date: Sun, 6 Jul 2014 13:59:38 +0000 (UTC)
commit ede341d9540b38f271109ad7d2cb65721003bf4a
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sun Jul 6 15:57:01 2014 +0200
test-widget: don't leak MarkAttributes
tests/test-widget.c | 20 ++++++++++++--------
1 files changed, 12 insertions(+), 8 deletions(-)
---
diff --git a/tests/test-widget.c b/tests/test-widget.c
index 2a8331c..1667e3e 100644
--- a/tests/test-widget.c
+++ b/tests/test-widget.c
@@ -880,12 +880,14 @@ add_source_mark_attributes (GtkSourceView *view)
gtk_source_mark_attributes_set_icon_name (attrs, "list-add");
- g_signal_connect (attrs,
- "query-tooltip-markup",
- G_CALLBACK (mark_tooltip_func),
- view);
+ g_signal_connect_object (attrs,
+ "query-tooltip-markup",
+ G_CALLBACK (mark_tooltip_func),
+ view,
+ 0);
gtk_source_view_set_mark_attributes (view, MARK_TYPE_1, attrs, 1);
+ g_object_unref (attrs);
attrs = gtk_source_mark_attributes_new ();
@@ -894,12 +896,14 @@ add_source_mark_attributes (GtkSourceView *view)
gtk_source_mark_attributes_set_icon_name (attrs, "list-remove");
- g_signal_connect (attrs,
- "query-tooltip-markup",
- G_CALLBACK (mark_tooltip_func),
- view);
+ g_signal_connect_object (attrs,
+ "query-tooltip-markup",
+ G_CALLBACK (mark_tooltip_func),
+ view,
+ 0);
gtk_source_view_set_mark_attributes (view, MARK_TYPE_2, attrs, 2);
+ g_object_unref (attrs);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]