Actually quit when the shell is destroyed.

svn path=/trunk/; revision=2928
This commit is contained in:
Ettore Perazzoli
2000-05-08 23:05:01 +00:00
parent 39490b23e6
commit b3b4d6c45d
2 changed files with 13 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2000-05-08 Ettore Perazzoli <ettore@helixcode.com>
* main.c (destroy_cb): New function.
(main): Connect it to the `destroy' signal on the shell.
2000-05-08 Ettore Perazzoli <ettore@helixcode.com>
* e-shortcuts.c (load_shortcuts): Const fix.

View File

@ -36,6 +36,12 @@ no_views_left_cb (EShell *shell, gpointer data)
gtk_main_quit ();
}
static void
destroy_cb (GtkObject *object, gpointer data)
{
gtk_main_quit ();
}
#ifdef USING_OAF
@ -104,6 +110,8 @@ main (int argc, char **argv)
gtk_signal_connect (GTK_OBJECT (shell), "no_views_left",
GTK_SIGNAL_FUNC (no_views_left_cb), NULL);
gtk_signal_connect (GTK_OBJECT (shell), "destroy",
GTK_SIGNAL_FUNC (destroy_cb), NULL);
e_shell_new_view (shell, NULL);