@@ -1,3 +1,7 @@
+2017-10-03 Héctor García <hector@debian.org>
+
+ Migrated from vte_terminal_spawn_sync to vte_terminal_spawn_async
2015-06-08 Héctor García <hector@debian.org>
Added info on man page
@@ -67,17 +67,19 @@ void mssh_terminal_start_session(MSSHTerminal *terminal, char **env)
args[4] = NULL;
}
- vte_terminal_spawn_sync(VTE_TERMINAL(terminal),
+ vte_terminal_spawn_async(VTE_TERMINAL(terminal), /* terminal */
- VTE_PTY_NO_LASTLOG|VTE_PTY_NO_UTMP|VTE_PTY_NO_WTMP,
+ VTE_PTY_NO_LASTLOG|VTE_PTY_NO_UTMP|VTE_PTY_NO_WTMP, /* pty_flags */
NULL, /* working dir */
args,
env,
- G_SPAWN_SEARCH_PATH,
+ G_SPAWN_SEARCH_PATH, /* spawn flags */
NULL, /* child_setup */
NULL, /* child_setup_data */
- NULL, /* *child_pid */
+ NULL, /* child setup data destroy */
+ 1000, /* timeout */
NULL, /* *cancellable */
- NULL); /* Error handling */
+ NULL, /* callback */
+ NULL); /* user data for callback */
free(args[0]);
@@ -6,6 +6,7 @@
#define GETTEXT_PACKAGE "mssh"
#include <glib/gi18n-lib.h>
+#include <locale.h>
#include <gtk/gtk.h>