2005-08-01 [paul] 1.9.13cvs3
authorPaul Mangan <paul@claws-mail.org>
Mon, 1 Aug 2005 12:27:33 +0000 (12:27 +0000)
committerPaul Mangan <paul@claws-mail.org>
Mon, 1 Aug 2005 12:27:33 +0000 (12:27 +0000)
* src/main.c
fix bug 776 'S.C. crashes on close'
thanks to Colin
* src/etpan/etpan-thread-manager-types.h
add missing include
thanks to Hoa

ChangeLog-gtk2.claws
PATCHSETS
configure.ac
src/etpan/etpan-thread-manager-types.h
src/main.c

index a1a84fb..1684da4 100644 (file)
@@ -1,3 +1,12 @@
+2005-08-01 [paul]      1.9.13cvs3
+
+       * src/main.c
+               fix bug 776 'S.C. crashes on close'
+               thanks to Colin
+       * src/etpan/etpan-thread-manager-types.h
+               add missing include
+               thanks to Hoa
+
 2005-07-25 [paul]      1.9.13cvs2
 
        * src/summaryview.c
index 758754c..f108536 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.100.2.22 -r 1.100.2.23 AUTHORS;  cvs diff -u -r 1.29.2.6 -r 1.29.2.7 INSTALL;  cvs diff -u -r 1.37.2.3 -r 1.37.2.4 README.claws;  cvs diff -u -r 1.1.2.4 -r 1.1.2.5 RELEASE_NOTES.claws;  cvs diff -u -r 1.654.2.725 -r 1.654.2.726 configure.ac;  cvs diff -u -r 1.1.2.3 -r 1.1.2.4 po/ca.po;  cvs diff -u -r 1.58.2.10 -r 1.58.2.11 po/de.po;  cvs diff -u -r 1.60.2.11 -r 1.60.2.12 po/es.po;  cvs diff -u -r 1.1.2.3 -r 1.1.2.4 po/fi.po;  cvs diff -u -r 1.42.2.11 -r 1.42.2.12 po/fr.po;  cvs diff -u -r 1.34.2.10 -r 1.34.2.11 po/it.po;  diff -u /dev/null po/nb.po;  cvs diff -u -r 1.2.2.12 -r 1.2.2.13 po/sk.po;  cvs diff -u -r 1.17.2.11 -r 1.17.2.12 po/sr.po;  cvs diff -u -r 1.5.2.8 -r 1.5.2.9 po/zh_CN.po;  cvs diff -u -r 1.9.2.7 -r 1.9.2.8 src/plugins/clamav/clamav_plugin_gtk.c;  cvs diff -u -r 1.23.2.10 -r 1.23.2.11 src/plugins/spamassassin/spamassassin_gtk.c;  cvs diff -u -r 1.1.2.1 -r 1.1.2.2 tools/claws.i18n.status.pl;  ) > 1.9.12cvs91.patchset
 ( cvs diff -u -r 1.5.2.1 -r 1.5.2.2 doc/man/sylpheed.1;  cvs diff -u -r 1.1.4.13 -r 1.1.4.14 src/etpan/imap-thread.c;  ) > 1.9.13cvs1.patchset
 ( cvs diff -u -r 1.395.2.97 -r 1.395.2.98 src/summaryview.c;  ) > 1.9.13cvs2.patchset
+( cvs diff -u -r 1.115.2.45 -r 1.115.2.46 src/main.c;  cvs diff -u -r 1.1.4.2 -r 1.1.4.3 src/etpan/etpan-thread-manager-types.h;  ) > 1.9.13cvs3.patchset
index 7293299..020eb54 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=13
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=2
+EXTRA_VERSION=3
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 6d5b800..3a2b6a8 100644 (file)
@@ -2,6 +2,7 @@
 
 #define ETPAN_THREAD_MANAGER_TYPES_H
 
+#include <pthread.h>
 #include <libetpan/libetpan.h>
 
 struct etpan_thread_manager {
index cfdb98f..cc6f78e 100644 (file)
@@ -479,9 +479,6 @@ static void exit_sylpheed(MainWindow *mainwin)
        gchar *filename;
 
        debug_print("shutting down\n");
-#ifdef HAVE_LIBETPAN
-       imap_main_done();
-#endif
        inc_autocheck_timer_remove();
 
        if (prefs_common.clean_on_exit)
@@ -516,6 +513,9 @@ static void exit_sylpheed(MainWindow *mainwin)
 
        close_log_file();
 
+#ifdef HAVE_LIBETPAN
+       imap_main_done();
+#endif
        /* delete crashfile */
        if (!cmd.crash)
                unlink(get_crashfile_name());