projects
/
claws.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* src/folderview.c
[claws.git]
/
src
/
folderview.c
diff --git
a/src/folderview.c
b/src/folderview.c
index 6269ac12db0fb2eda5328d0c857a33118f7b2d97..dc1d1bb774451d89e678277666520164fce54f50 100644
(file)
--- a/
src/folderview.c
+++ b/
src/folderview.c
@@
-1319,7
+1319,7
@@
static void folderview_sort_folders(FolderView *folderview, GtkCTreeNode *root,
gtk_sctree_sort_recursive(ctree, root);
gtk_sctree_sort_recursive(ctree, root);
- if (GTK_CTREE_ROW(root)->parent) return;
+ if (
root &&
GTK_CTREE_ROW(root)->parent) return;
SET_SPECIAL_FOLDER(ctree, folder->inbox);
SET_SPECIAL_FOLDER(ctree, folder->outbox);
SET_SPECIAL_FOLDER(ctree, folder->inbox);
SET_SPECIAL_FOLDER(ctree, folder->outbox);
@@
-2562,11
+2562,6
@@
static void folderview_move_to(FolderView *folderview, FolderItem *from_folder,
main_window_cursor_normal(folderview->mainwin);
STATUSBAR_POP(folderview->mainwin);
folder_item_update_thaw();
main_window_cursor_normal(folderview->mainwin);
STATUSBAR_POP(folderview->mainwin);
folder_item_update_thaw();
- if (src_node)
- gtk_ctree_remove_node(GTK_CTREE(folderview->ctree), src_node);
- else
- debug_print("can't remove src node: is null\n");
-
folder_item_update_recursive(new_folder, F_ITEM_UPDATE_MSGCNT);
folderview_sort_folders(folderview,
folder_item_update_recursive(new_folder, F_ITEM_UPDATE_MSGCNT);
folderview_sort_folders(folderview,