]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vte: Fix Terminal.fork_command_full binding
authorLuca Bruno <lucabru@src.gnome.org>
Sat, 30 Apr 2011 15:38:10 +0000 (17:38 +0200)
committerJürg Billeter <j@bitron.ch>
Sun, 29 May 2011 09:27:03 +0000 (11:27 +0200)
Based on patch by Jacques-Pascal Deplaix.

Fixes bug 649004.

vapi/packages/vte/vte.metadata
vapi/vte.vapi

index b68a94fa52235322fc5d52ab96353a60bcda3736..b3e9d7a3823ae5041449fb5615c4dceb783c27e8 100644 (file)
@@ -4,10 +4,13 @@ VteTerminalAccessible cheader_filename="vte/vteaccess.h"
 VteTerminal::copy_clipboard has_emitter="1"
 vte_terminal_fork_command no_array_length="1"
 vte_terminal_fork_command.command nullable="1"
-vte_terminal_fork_command*.argv is_array="1" no_array_length="1" nullable="1"
+vte_terminal_fork_command.argv is_array="1" no_array_length="1" nullable="1"
 vte_terminal_fork_command*.envv is_array="1" no_array_length="1" nullable="1"
 vte_terminal_fork_command*.working_directory nullable="1"
+vte_terminal_fork_command_full.argv is_array="1" no_array_length="1"
+vte_terminal_fork_command_full.child_setup nullable="1"
 vte_terminal_fork_command_full.child_setup_data hidden="1"
+vte_terminal_fork_command_full.child_pid is_out="1"
 vte_terminal_forkpty.envv is_array="1"
 VteTerminal::paste_clipboard has_emitter="1"
 VteTerminal.pvt hidden="1"
index 92e437bc923b64f3a6ad44869dec94137bad9ba3..e4b53f5bf6e0cabf76f580dd6c97c771357e445a 100644 (file)
@@ -60,7 +60,7 @@ namespace Vte {
                public void feed_child (string text, long length);
                public void feed_child_binary (string data, long length);
                public int fork_command (string? command, [CCode (array_length = false)] string[]? argv, [CCode (array_length = false)] string[]? envv, string? working_directory, bool lastlog, bool utmp, bool wtmp);
-               public bool fork_command_full (Vte.PtyFlags pty_flags, string? working_directory, [CCode (array_length = false)] string[]? argv, [CCode (array_length = false)] string[]? envv, GLib.SpawnFlags spawn_flags, GLib.SpawnChildSetupFunc child_setup, GLib.Pid child_pid) throws GLib.Error;
+               public bool fork_command_full (Vte.PtyFlags pty_flags, string? working_directory, [CCode (array_length = false)] string[] argv, [CCode (array_length = false)] string[]? envv, GLib.SpawnFlags spawn_flags, GLib.SpawnChildSetupFunc? child_setup, out GLib.Pid child_pid) throws GLib.Error;
                public int forkpty (string[] envv, string working_directory, bool lastlog, bool utmp, bool wtmp);
                public unowned Gtk.Adjustment get_adjustment ();
                public bool get_allow_bold ();