From: Evan Nemerson Date: Sat, 24 Sep 2011 03:31:46 +0000 (-0700) Subject: gio-2.0: fix ask-question and show-processes signals in MountOperation X-Git-Tag: 0.15.0~67 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dae84aa88a91ddb9ef9e2ecb2ac4ab23d1c23991;p=thirdparty%2Fvala.git gio-2.0: fix ask-question and show-processes signals in MountOperation Fixes bug 659979. --- diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 0e9e41ef1..c90152e27 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -1109,10 +1109,10 @@ namespace GLib { public string username { get; set; } public virtual signal void aborted (); public virtual signal void ask_password (string message, string default_user, string default_domain, GLib.AskPasswordFlags flags); - public virtual signal void ask_question (string message, string[] choices); + public virtual signal void ask_question (string message, [CCode (array_length = false, array_null_terminated = true)] string[] choices); [HasEmitter] public virtual signal void reply (GLib.MountOperationResult result); - public virtual signal void show_processes (string message, GLib.Array processes, string[] choices); + public virtual signal void show_processes (string message, GLib.Array processes, [CCode (array_length = false, array_null_terminated = true)] string[] choices); } [CCode (cheader_filename = "gio/gio.h")] public class NativeVolumeMonitor : GLib.VolumeMonitor { diff --git a/vapi/packages/gio-2.0/gio-2.0.metadata b/vapi/packages/gio-2.0/gio-2.0.metadata index e82539d58..09b4bc018 100644 --- a/vapi/packages/gio-2.0/gio-2.0.metadata +++ b/vapi/packages/gio-2.0/gio-2.0.metadata @@ -261,6 +261,9 @@ g_mount_remount async="1" g_mount_unmount async="1" g_mount_unmount_with_operation async="1" GMountOperation::reply has_emitter="1" +GMountOperation::ask_question.choices no_array_length="1" array_null_terminated="1" +GMountOperation::show_processes.processes type_arguments="Pid" +GMountOperation::show_processes.choices no_array_length="1" array_null_terminated="1" g_output_stream_splice error_types="IOError" g_output_stream_splice_finish error_types="IOError" g_output_stream_write virtual="1" vfunc_name="write_fn" error_types="IOError"