EMFolderTreeModel: Fix subscribing to a folder with children.

Unsubscribe from a folder with children, then re-subscribe.
The children will no longer be reachable in an EMFolderTree.

This is because we were calling em_folder_tree_model_set_folder_info()
claiming we have complete folder subtree info, when in fact we don't.
This commit is contained in:
Matthew Barnes
2013-12-12 09:56:06 -05:00
parent 6181704f22
commit b0106cc842

View File

@ -1408,8 +1408,10 @@ folder_tree_model_folder_subscribed_cb (CamelStore *store,
gtk_tree_store_append (GTK_TREE_STORE (model), &iter, &parent);
/* The CamelFolderInfo does not contain child information,
* so pass fully_loaded=FALSE to indicate it's incomplete. */
em_folder_tree_model_set_folder_info (
EM_FOLDER_TREE_MODEL (model), &iter, store, fi, TRUE);
EM_FOLDER_TREE_MODEL (model), &iter, store, fi, FALSE);
}
static void