[gtk/fix-memleaks: 10/11] stack: Don't leak the pages property




commit 45f4090eecae72b026aea93155339868ca5f8881
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Mar 27 19:10:53 2021 -0400

    stack: Don't leak the pages property
    
    We were misusing a transfer-full getter here.

 gtk/gtkstack.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gtk/gtkstack.c b/gtk/gtkstack.c
index e784b0c30f..4c7274d336 100644
--- a/gtk/gtkstack.c
+++ b/gtk/gtkstack.c
@@ -749,7 +749,7 @@ gtk_stack_get_property (GObject   *object,
       g_value_set_boolean (value, gtk_stack_get_interpolate_size (stack));
       break;
     case PROP_PAGES:
-      g_value_set_object (value, gtk_stack_get_pages (stack));
+      g_value_take_object (value, gtk_stack_get_pages (stack));
       break;
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]