diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2020-12-02 19:09:10 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2020-12-02 19:10:13 +0000 |
commit | 0c8de4e56130e39020fbf9ee4b8cef9dcaae421e (patch) | |
tree | be086228fc816fef5eafe12e5615f6f1400ad4f2 | |
parent | 13f9993007cf53eb1a7a93d197e0b92645a76337 (diff) | |
download | gtk+-ebassi/doc-fixes.tar.gz |
Fix transfer of GtkTreeExpander.get_item()ebassi/doc-fixes
We return a full reference to the item.
Fixes: #3428
-rw-r--r-- | gtk/gtktreeexpander.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/gtk/gtktreeexpander.c b/gtk/gtktreeexpander.c index 5e1de3cf42..84cf90ccfa 100644 --- a/gtk/gtktreeexpander.c +++ b/gtk/gtktreeexpander.c @@ -379,7 +379,7 @@ gtk_tree_expander_get_property (GObject *object, break; case PROP_ITEM: - g_value_set_object (value, gtk_tree_expander_get_item (self)); + g_value_take_object (value, gtk_tree_expander_get_item (self)); break; case PROP_LIST_ROW: @@ -737,10 +737,13 @@ gtk_tree_expander_set_child (GtkTreeExpander *self, * * Forwards the item set on the #GtkTreeListRow that @self is managing. * - * This call is essentially equivalent to calling - * `gtk_tree_list_row_get_item (gtk_tree_expander_get_list_row (@self))`. + * This call is essentially equivalent to calling: * - * Returns: (nullable) (transfer none) (type GObject): The item of the row + * |[<!-- language="C" --> + * gtk_tree_list_row_get_item (gtk_tree_expander_get_list_row (@self)); + * ]| + * + * Returns: (nullable) (transfer full) (type GObject): The item of the row **/ gpointer gtk_tree_expander_get_item (GtkTreeExpander *self) |