]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-2.0: nullability fixes for g_file_replace_contents
authorEvan Nemerson <evan@coeus-group.com>
Fri, 5 Mar 2010 22:02:06 +0000 (14:02 -0800)
committerEvan Nemerson <evan@coeus-group.com>
Fri, 5 Mar 2010 22:02:06 +0000 (14:02 -0800)
Fixes bug 611282.

vapi/gio-2.0.vapi
vapi/packages/gio-2.0/gio-2.0.metadata

index dad2a774af6bce392fe66810c085fdcaef194d83..e62d5175d1bd2d250e36a8adddf9c66114739716 100644 (file)
@@ -1062,8 +1062,8 @@ namespace GLib {
                public abstract unowned GLib.FileInputStream read_fn (GLib.Cancellable? cancellable) throws GLib.Error;
                public abstract GLib.FileOutputStream replace (string? etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable? cancellable) throws GLib.Error;
                public abstract async GLib.FileOutputStream replace_async (string? etag, bool make_backup, GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable? cancellable) throws GLib.Error;
-               public bool replace_contents (string contents, size_t length, string? etag, bool make_backup, GLib.FileCreateFlags flags, out string new_etag, GLib.Cancellable? cancellable) throws GLib.Error;
-               public async bool replace_contents_async (string contents, size_t length, string? etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable? cancellable, out string new_etag) throws GLib.Error;
+               public bool replace_contents (string contents, size_t length, string? etag, bool make_backup, GLib.FileCreateFlags flags, out string? new_etag, GLib.Cancellable? cancellable) throws GLib.Error;
+               public async bool replace_contents_async (string contents, size_t length, string? etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable? cancellable, out string? new_etag) throws GLib.Error;
                public bool replace_contents_finish (GLib.AsyncResult res, out string new_etag) throws GLib.Error;
                public abstract GLib.FileOutputStream replace_finish (GLib.AsyncResult res) throws GLib.Error;
                public abstract unowned GLib.FileIOStream replace_readwrite (string? etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable? cancellable) throws GLib.Error;
index a5921ef94a5f98ecee377fe889df183de3a8cf0c..d2de38807fd002238e000021ac59607eda573cf0 100644 (file)
@@ -73,8 +73,8 @@ g_file_read_finish transfer_ownership="1"
 g_file_replace transfer_ownership="1"
 g_file_replace.etag nullable="1"
 g_file_replace_async.etag nullable="1"
-g_file_replace_contents.new_etag transfer_ownership="1"
-g_file_replace_contents_finish.new_etag transfer_ownership="1"
+g_file_replace_contents.new_etag transfer_ownership="1" nullable="1"
+g_file_replace_contents_finish.new_etag transfer_ownership="1" nullable="1"
 g_file_replace_finish transfer_ownership="1"
 g_file_resolve_relative_path transfer_ownership="1"
 g_file_start_mountable async="1"