Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-terms/gnome-terminal/files: gnome-terminal-2.22.3-tab-close-fix.patch
Date: Sun, 03 Aug 2008 17:57:44
Message-Id: E1KPhps-0004H6-Fx@stork.gentoo.org
1 eva 08/08/03 17:57:40
2
3 Added: gnome-terminal-2.22.3-tab-close-fix.patch
4 Log:
5 bump to r1. Fix extra refs to tabs shell, bug #219964. Clean up old revisions.
6 (Portage version: 2.2_rc3/cvs/Linux 2.6.24-gentoo-r8-mactel x86_64)
7
8 Revision Changes Path
9 1.1 x11-terms/gnome-terminal/files/gnome-terminal-2.22.3-tab-close-fix.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/gnome-terminal/files/gnome-terminal-2.22.3-tab-close-fix.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/gnome-terminal/files/gnome-terminal-2.22.3-tab-close-fix.patch?rev=1.1&content-type=text/plain
13
14 Index: gnome-terminal-2.22.3-tab-close-fix.patch
15 ===================================================================
16 diff -urNp gnome-terminal-2.22.3-orig/src/terminal-window.c gnome-terminal-2.22.3/src/terminal-window.c
17 --- gnome-terminal-2.22.3-orig/src/terminal-window.c 2008-08-01 16:23:04.000000000 +0530
18 +++ gnome-terminal-2.22.3/src/terminal-window.c 2008-08-01 23:29:19.000000000 +0530
19 @@ -1367,14 +1367,9 @@ selection_changed_callback (TerminalScre
20 }
21
22 static void
23 -close_button_clicked_cb (GtkWidget *widget, GtkWidget *screen)
24 +close_button_clicked_cb (GtkWidget *widget, TerminalScreen *screen)
25 {
26 - GtkWidget *notebook;
27 - guint page_num;
28 -
29 - notebook = gtk_widget_get_parent (GTK_WIDGET (screen));
30 - page_num = gtk_notebook_page_num (GTK_NOTEBOOK (notebook), screen);
31 - gtk_notebook_remove_page (GTK_NOTEBOOK (notebook), page_num);
32 + terminal_screen_close (screen);
33 }
34
35 static void
36 @@ -1458,8 +1453,6 @@ terminal_window_add_screen (TerminalWind
37 if (old == window)
38 return;
39
40 - g_object_ref (G_OBJECT (screen)); /* make our own new refcount */
41 -
42 if (old)
43 terminal_window_remove_screen (old, screen);