+2003-09-08 [christoph] 0.9.4claws73
+
+ * src/folderview.c
+ o fix double adding of IMAP FolderItems to GtkCTree
+ o fix crash then mbox folder is removed
+
2003-09-08 [christoph] 0.9.4claws72
* src/folder.c
g_free(new_folder);
if (!new_item) return;
- folderview_create_folder_node(folderview, new_item);
-
folder_write_list();
}
g_free(message);
if (avalue != G_ALERTDEFAULT) return;
- folder_destroy(item->folder);
- summary_clear_all(folderview->summaryview);
folderview_unselect(folderview);
+ summary_clear_all(folderview->summaryview);
gtk_ctree_remove_node(ctree, node);
+
+ folder_destroy(item->folder);
folder_write_list();
}
}
g_free(new_folder);
- folderview_create_folder_node(folderview, new_item);
-
folder_write_list();
}
GtkCTreeNode *node;
node = gtk_ctree_find_by_row_data(GTK_CTREE(ctree), NULL, hookdata->item);
- gtk_ctree_remove_node(GTK_CTREE(ctree), node);
+ if (node != NULL)
+ gtk_ctree_remove_node(GTK_CTREE(ctree), node);
} else if (hookdata->update_flags & FOLDER_TREE_CHANGED)
folderview_set(folderview);
g_slist_free(folderview->nodes_to_recollapse);
folderview->nodes_to_recollapse = NULL;
}
-