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); |