#include "prefs_common.h"
#include "prefs_account.h"
#include "prefs_actions.h"
+#include "prefs_ext_prog.h"
#include "prefs_fonts.h"
#include "prefs_spelling.h"
+#include "prefs_themes.h"
#include "prefs_display_header.h"
#include "account.h"
#include "procmsg.h"
sgpgme_init();
pgpmime_init();
#endif
-
+ prefs_ext_prog_init();
+ prefs_themes_init();
prefs_fonts_init();
#ifdef USE_ASPELL
gtkaspell_checkers_init();
static void exit_sylpheed(MainWindow *mainwin)
{
gchar *filename;
- GList *list;
+ GList *list, *cur;
debug_print("shutting down\n");
/* save all state before exiting */
folder_write_list();
folder_func_to_all_folders(save_all_caches, NULL);
- for (list = folder_get_list(); list != NULL; list = g_list_next(list)) {
- Folder *folder = FOLDER(list->data);
-
- folder_tree_destroy(folder);
- }
main_window_get_size(mainwin);
main_window_get_position(mainwin);
pgpmime_done();
sgpgme_done();
#endif
-
+ prefs_ext_prog_done();
+ prefs_themes_done();
prefs_fonts_done();
#ifdef USE_ASPELL
prefs_spelling_done();