aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell.h
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-10-12 13:23:47 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-10-12 13:23:47 +0800
commitac07e6a338f1dba0a4c5a5d044bb58b01e82a211 (patch)
treeb96fd3eea4ace8b534f0bc3404a52117dd990db6 /shell/e-shell.h
parente7ea6195482eac08a8ea3239e7751592324791ef (diff)
downloadgsoc2013-evolution-ac07e6a338f1dba0a4c5a5d044bb58b01e82a211.tar.gz
gsoc2013-evolution-ac07e6a338f1dba0a4c5a5d044bb58b01e82a211.tar.zst
gsoc2013-evolution-ac07e6a338f1dba0a4c5a5d044bb58b01e82a211.zip
[Hopefully really, finally fix #8615 and friends.]
* main.c (no_views_left_cb): Invoke `e_shell_disconnect_db()' before unreffing the shell. * e-shell.c (e_shell_disconnect_db): New. (destroy): Call it instead of unreffing the db manually here. svn path=/trunk/; revision=13616
Diffstat (limited to 'shell/e-shell.h')
-rw-r--r--shell/e-shell.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/shell/e-shell.h b/shell/e-shell.h
index 3e09b3f072..4c17930b43 100644
--- a/shell/e-shell.h
+++ b/shell/e-shell.h
@@ -116,6 +116,7 @@ gboolean e_shell_restore_from_settings (EShell *shell);
void e_shell_destroy_all_views (EShell *shell);
void e_shell_unregister_all (EShell *shell);
+void e_shell_disconnect_db (EShell *shell);
void e_shell_component_maybe_crashed (EShell *shell,
const char *uri,