balsa r8022 - in trunk: . src
- From: PeterB svn gnome org
- To: svn-commits-list gnome org
- Subject: balsa r8022 - in trunk: . src
- Date: Wed, 24 Dec 2008 18:33:05 +0000 (UTC)
Author: PeterB
Date: Wed Dec 24 18:33:05 2008
New Revision: 8022
URL: http://svn.gnome.org/viewvc/balsa?rev=8022&view=rev
Log:
handle rescan of whole tree
Modified:
trunk/ChangeLog
trunk/src/mailbox-node.c
Modified: trunk/src/mailbox-node.c
==============================================================================
--- trunk/src/mailbox-node.c (original)
+++ trunk/src/mailbox-node.c Wed Dec 24 18:33:05 2008
@@ -752,9 +752,15 @@
if (!balsa_app.mblist_tree_store)
return;
- balsa_mailbox_node_clear_children_cache(mn);
- balsa_remove_children_mailbox_nodes(mn);
- balsa_mailbox_node_append_subtree(mn ? mn : balsa_app.root_node);
+ if (mn) {
+ balsa_mailbox_node_clear_children_cache(mn);
+ balsa_remove_children_mailbox_nodes(mn);
+ } else {
+ balsa_remove_children_mailbox_nodes(mn);
+ mn = balsa_app.root_node;
+ mn->scanned = FALSE;
+ }
+ balsa_mailbox_node_append_subtree(mn);
}
void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]