[gnome-terminal] screen: Update for vte API
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-terminal] screen: Update for vte API
- Date: Sun, 30 Mar 2014 19:27:49 +0000 (UTC)
commit a80771ac02c4438d182afdd18992b13eedcbf91b
Author: Christian Persch <chpe gnome org>
Date: Mon Mar 24 21:02:28 2014 +0100
screen: Update for vte API
Corresponding to vte commit 08c778bf4a23abe614bad294027b4e88f6b727f0.
src/terminal-gdbus.c | 5 +----
src/terminal-screen.c | 9 ++++-----
2 files changed, 5 insertions(+), 9 deletions(-)
---
diff --git a/src/terminal-gdbus.c b/src/terminal-gdbus.c
index 0e90127..b801b9e 100644
--- a/src/terminal-gdbus.c
+++ b/src/terminal-gdbus.c
@@ -57,12 +57,9 @@ get_object_path_for_screen (TerminalWindow *window,
static void
child_exited_cb (VteTerminal *terminal,
+ int exit_code,
TerminalReceiver *receiver)
{
- int exit_code;
-
- exit_code = vte_terminal_get_child_exit_status (terminal);;
-
terminal_receiver_emit_child_exited (receiver, exit_code);
}
diff --git a/src/terminal-screen.c b/src/terminal-screen.c
index 8b7bb6c..f49d69d 100644
--- a/src/terminal-screen.c
+++ b/src/terminal-screen.c
@@ -136,7 +136,8 @@ static gboolean terminal_screen_button_press (GtkWidget *widget,
static gboolean terminal_screen_do_exec (TerminalScreen *screen,
FDSetupData *data,
GError **error);
-static void terminal_screen_child_exited (VteTerminal *terminal);
+static void terminal_screen_child_exited (VteTerminal *terminal,
+ int status);
static void terminal_screen_window_title_changed (VteTerminal *vte_terminal,
TerminalScreen *screen);
@@ -1655,7 +1656,8 @@ terminal_screen_icon_title_changed (VteTerminal *vte_terminal,
}
static void
-terminal_screen_child_exited (VteTerminal *terminal)
+terminal_screen_child_exited (VteTerminal *terminal,
+ int status)
{
TerminalScreen *screen = TERMINAL_SCREEN (terminal);
TerminalScreenPrivate *priv = screen->priv;
@@ -1683,9 +1685,6 @@ terminal_screen_child_exited (VteTerminal *terminal)
break;
case TERMINAL_EXIT_HOLD: {
GtkWidget *info_bar;
- int status;
-
- status = vte_terminal_get_child_exit_status (terminal);
info_bar = terminal_info_bar_new (GTK_MESSAGE_INFO,
_("_Relaunch"), RESPONSE_RELAUNCH,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]