From: Julian Andres Klode Date: Sat, 27 Mar 2010 01:58:05 +0000 (-0700) Subject: gio-2.0: several GLib.VolumeMonitor methods falsely marked as unowned X-Git-Tag: 0.8.0~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e548b21b73b91c53600ba25dbb19e2592b38528;p=thirdparty%2Fvala.git gio-2.0: several GLib.VolumeMonitor methods falsely marked as unowned Fixes bug 614044. --- diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 06e5722cf..527547958 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -874,12 +874,12 @@ namespace GLib { [CCode (cheader_filename = "gio/gio.h")] public class VolumeMonitor : GLib.Object { public virtual unowned GLib.Volume adopt_orphan_mount (GLib.Mount mount); - public static unowned GLib.VolumeMonitor @get (); - public virtual unowned GLib.List get_connected_drives (); - public virtual unowned GLib.Mount get_mount_for_uuid (string uuid); - public virtual unowned GLib.List get_mounts (); - public virtual unowned GLib.Volume get_volume_for_uuid (string uuid); - public virtual unowned GLib.List get_volumes (); + public static GLib.VolumeMonitor @get (); + public virtual GLib.List get_connected_drives (); + public virtual GLib.Mount get_mount_for_uuid (string uuid); + public virtual GLib.List get_mounts (); + public virtual GLib.Volume get_volume_for_uuid (string uuid); + public virtual GLib.List get_volumes (); [NoWrapper] public virtual bool is_supported (); public virtual signal void drive_changed (GLib.Drive drive); diff --git a/vapi/packages/gio-2.0/gio-2.0.metadata b/vapi/packages/gio-2.0/gio-2.0.metadata index d2de38807..17defe232 100644 --- a/vapi/packages/gio-2.0/gio-2.0.metadata +++ b/vapi/packages/gio-2.0/gio-2.0.metadata @@ -160,3 +160,10 @@ g_settings_list_list.n_items hidden="1" g_simple_async_result_new.source_object nullable="1" GSocketService::incoming.source_object nullable="1" + +g_volume_monitor_get transfer_ownership="1" +g_volume_monitor_get_connected_drives transfer_ownership="1" +g_volume_monitor_get_mount_for_uuid transfer_ownership="1" +g_volume_monitor_get_mounts transfer_ownership="1" +g_volume_monitor_get_volume_for_uuid transfer_ownership="1" +g_volume_monitor_get_volumes transfer_ownership="1"