From 33cd3e982fbf389ba39ddf97e13e910607669fee Mon Sep 17 00:00:00 2001 From: Evan Nemerson Date: Tue, 26 Oct 2010 16:56:38 -0700 Subject: [PATCH] gio-2.0: make Icon.new_for_string return value transfer ownership --- vapi/gio-2.0.vapi | 2 +- vapi/packages/gio-2.0/gio-2.0.metadata | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index c161f6ea8..7bba230ad 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -1570,7 +1570,7 @@ namespace GLib { [NoWrapper] public abstract unowned GLib.Icon from_tokens (string tokens, int num_tokens, int version) throws GLib.Error; public abstract uint hash (void* icon); - public static unowned GLib.Icon new_for_string (string str) throws GLib.Error; + public static GLib.Icon? new_for_string (string str) throws GLib.Error; public string to_string (); [NoWrapper] public abstract bool to_tokens (GLib.GenericArray tokens, int out_version); diff --git a/vapi/packages/gio-2.0/gio-2.0.metadata b/vapi/packages/gio-2.0/gio-2.0.metadata index 807c4b9bf..7f814689d 100644 --- a/vapi/packages/gio-2.0/gio-2.0.metadata +++ b/vapi/packages/gio-2.0/gio-2.0.metadata @@ -115,6 +115,7 @@ g_file_start_mountable async="1" g_file_stop_mountable async="1" g_file_unmount_mountable async="1" g_file_unmount_mountable_with_operation async="1" +g_icon_new_for_string transfer_ownership="1" nullable="1" g_icon_to_string transfer_ownership="1" g_inet_address_to_string transfer_ownership="1" g_inet_address_to_bytes type_name="uint8" is_array="1" no_array_length="1" -- 2.47.2