From: Evan Nemerson Date: Thu, 11 Nov 2010 05:27:26 +0000 (-0800) Subject: gtk+-2.0, gtk+-3.0: Mark IconTheme.load_icon as transferring ownership X-Git-Tag: 0.11.3~79 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=735ef0161fe14757eed0b143c6e67ebdfabf64a4;p=thirdparty%2Fvala.git gtk+-2.0, gtk+-3.0: Mark IconTheme.load_icon as transferring ownership --- diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi index d74333e00..dcda1a7aa 100644 --- a/vapi/gtk+-2.0.vapi +++ b/vapi/gtk+-2.0.vapi @@ -2090,7 +2090,7 @@ namespace Gtk { public bool has_icon (string icon_name); public GLib.List list_contexts (); public GLib.List list_icons (string context); - public unowned Gdk.Pixbuf load_icon (string icon_name, int size, Gtk.IconLookupFlags flags) throws GLib.Error; + public Gdk.Pixbuf? load_icon (string icon_name, int size, Gtk.IconLookupFlags flags) throws GLib.Error; public Gtk.IconInfo lookup_by_gicon (GLib.Icon icon, int size, Gtk.IconLookupFlags flags); public Gtk.IconInfo lookup_icon (string icon_name, int size, Gtk.IconLookupFlags flags); public void prepend_search_path (string path); diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index b04430f1d..f9cdeaf2b 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -1970,7 +1970,7 @@ namespace Gtk { public bool has_icon (string icon_name); public GLib.List list_contexts (); public GLib.List list_icons (string context); - public unowned Gdk.Pixbuf load_icon (string icon_name, int size, Gtk.IconLookupFlags flags) throws GLib.Error; + public Gdk.Pixbuf? load_icon (string icon_name, int size, Gtk.IconLookupFlags flags) throws GLib.Error; public Gtk.IconInfo lookup_by_gicon (GLib.Icon icon, int size, Gtk.IconLookupFlags flags); public Gtk.IconInfo lookup_icon (string icon_name, int size, Gtk.IconLookupFlags flags); public void prepend_search_path (string path); diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata index 941f62788..a25d13c9a 100644 --- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata +++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata @@ -213,6 +213,7 @@ gtk_icon_set_copy transfer_ownership="1" gtk_icon_source_copy transfer_ownership="1" gtk_icon_theme_list_contexts transfer_ownership="1" type_arguments="string" gtk_icon_theme_list_icons transfer_ownership="1" type_arguments="string" +gtk_icon_theme_load_icon transfer_ownership="1" nullable="1" gtk_icon_theme_lookup_icon transfer_ownership="1" gtk_icon_theme_choose_icon transfer_ownership="1" gtk_icon_theme_choose_icon.icon_names no_array_length="1" array_null_terminated="1" diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata index c311dc9a3..7cdb3df3a 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata @@ -214,6 +214,7 @@ gtk_icon_set_copy transfer_ownership="1" gtk_icon_source_copy transfer_ownership="1" gtk_icon_theme_list_contexts transfer_ownership="1" type_arguments="string" gtk_icon_theme_list_icons transfer_ownership="1" type_arguments="string" +gtk_icon_theme_load_icon transfer_ownership="1" nullable="1" gtk_icon_theme_lookup_icon transfer_ownership="1" gtk_icon_theme_choose_icon transfer_ownership="1" gtk_icon_theme_choose_icon.icon_names no_array_length="1" array_null_terminated="1"