aboutsummaryrefslogtreecommitdiff
path: root/libsylph/folder.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2010-07-30 04:14:01 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2010-07-30 04:14:01 +0000
commitabe2df52d008cd7a7ba90020320f5387b2e2d3c5 (patch)
treeb908f4c466c86af46944ee3bd14679b31671c311 /libsylph/folder.c
parentc972afdc150cb400a90bc518ac1500e57a4bcd60 (diff)
added new account option 'Put signature before quote (not recommended)'.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2645 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'libsylph/folder.c')
-rw-r--r--libsylph/folder.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/libsylph/folder.c b/libsylph/folder.c
index c6cb8a74..74ab3df7 100644
--- a/libsylph/folder.c
+++ b/libsylph/folder.c
@@ -131,15 +131,18 @@ void folder_destroy(Folder *folder)
g_return_if_fail(folder != NULL);
g_return_if_fail(folder->klass->destroy != NULL);
+ debug_print("folder_destroy: destroying Folder (%p)\n", folder);
+
folder->klass->destroy(folder);
folder_list = g_list_remove(folder_list, folder);
+ folder_tree_destroy(folder);
+
priv = folder_get_priv(folder);
folder_priv_list = g_list_remove(folder_priv_list, priv);
g_free(priv);
- folder_tree_destroy(folder);
g_free(folder->name);
g_free(folder);
}
@@ -419,7 +422,7 @@ void folder_add(Folder *folder)
gint i;
FolderPrivData *priv;
- debug_print("Adding folder (%p) to folder list\n", folder);
+ debug_print("Adding Folder (%p) to folder list\n", folder);
g_return_if_fail(folder != NULL);