]> git.pld-linux.org Git - packages/gnome-chess.git/blob - gnome-chess-quit.patch
- updated to 0.3.3,
[packages/gnome-chess.git] / gnome-chess-quit.patch
1 --- gnome-chess-0.3.3/src/board-window.c.orig   Wed May 30 02:43:26 2001
2 +++ gnome-chess-0.3.3/src/board-window.c        Thu Sep 13 12:08:29 2001
3 @@ -110,6 +110,7 @@
4  
5         board_window_set_program_menu (window);
6         board_window_set_server_menu (window);
7 +       gtk_notebook_set_page(GTK_NOTEBOOK(priv->view_nb),0);
8  
9         gtk_signal_connect_after (GTK_OBJECT (priv->view_nb), "switch_page",
10                                   (GtkSignalFunc) bw_switch_page_cb, window);
11 @@ -168,6 +169,8 @@
12         priv = window->priv;
13         
14         gtk_notebook_remove_page (priv->view_nb, page_num);
15 +       if (g_list_length(gtk_container_children(GTK_CONTAINER(priv->view_nb))) == 0)
16 +               gtk_main_quit();
17  }
18  
19  void 
20 @@ -199,7 +202,7 @@
21         priv = window->priv;
22         
23         page_num = gtk_notebook_get_current_page (priv->view_nb);
24 -       if (page_num <= 0)
25 +       if (page_num < 0) 
26                 return;
27         
28         board_window_real_remove (window, page_num);
29 @@ -295,6 +298,8 @@
30         g_free (priv);
31  
32         GTK_OBJECT_CLASS (parent_class)->destroy (object);
33 +
34 +       gtk_main_quit ();
35  }
36  
37  static void
This page took 0.101225 seconds and 3 git commands to generate.