evolution r36029 - in trunk: . mail



Author: mbarnes
Date: Thu Aug 21 02:24:59 2008
New Revision: 36029
URL: http://svn.gnome.org/viewvc/evolution?rev=36029&view=rev

Log:
2008-08-20  Matthew Barnes  <mbarnes redhat com>

	** Fixes bug #546926

	* configure.in:
	Bump eds_minimum_version to 2.23.91 for camel_shutdown().

	* mail/mail-session.c (mail_session_shutdown):
	New function simply calls camel_shutdown().

	* mail/mail-component.c (impl_finalize):
	Call mail_session_shutdown().



Modified:
   trunk/ChangeLog
   trunk/configure.in
   trunk/mail/ChangeLog
   trunk/mail/mail-component.c
   trunk/mail/mail-session.c
   trunk/mail/mail-session.h

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Thu Aug 21 02:24:59 2008
@@ -13,7 +13,7 @@
 # Required Packages
 m4_define([glib_minimum_version], [2.16.0])
 m4_define([gtk_minimum_version], [2.12.0])
-m4_define([eds_minimum_version], [2.23.90])
+m4_define([eds_minimum_version], [2.23.91])
 m4_define([gnome_icon_theme_minimum_version], [2.19.91])
 m4_define([libbonobo_minimum_version], [2.20.3])
 m4_define([libbonoboui_minimum_version], [2.4.2])

Modified: trunk/mail/mail-component.c
==============================================================================
--- trunk/mail/mail-component.c	(original)
+++ trunk/mail/mail-component.c	Thu Aug 21 02:24:59 2008
@@ -505,6 +505,8 @@
 	g_object_unref (priv->logger);
 	g_free (priv);
 
+	mail_session_shutdown ();
+
 	(* G_OBJECT_CLASS (parent_class)->finalize) (object);
 }
 

Modified: trunk/mail/mail-session.c
==============================================================================
--- trunk/mail/mail-session.c	(original)
+++ trunk/mail/mail-session.c	Thu Aug 21 02:24:59 2008
@@ -711,6 +711,12 @@
 	g_free (camel_dir);
 }
 
+void
+mail_session_shutdown (void)
+{
+	camel_shutdown ();
+}
+
 gboolean
 mail_session_get_interactive (void)
 {

Modified: trunk/mail/mail-session.h
==============================================================================
--- trunk/mail/mail-session.h	(original)
+++ trunk/mail/mail-session.h	Thu Aug 21 02:24:59 2008
@@ -33,6 +33,7 @@
 #endif /* __cplusplus */
 
 void mail_session_init (const char *base_directory);
+void mail_session_shutdown (void);
 gboolean mail_session_get_interactive (void);
 void mail_session_set_interactive (gboolean interactive);
 char *mail_session_request_dialog (const char *prompt, gboolean secret,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]