The culprit was a combination of folder_item_prefs_clear()
setting item->enable_processing to TRUE even though default
value should be FALSE, and initial_processing() not skipping
over root folders, which do not have this variable later set
to correct default value in xml_to_folder_item().
Closes bug #3993: Claws Mail connects to IMAP server when it should not
prefs->save_copy_to_folder = FALSE;
prefs->color = 0;
- prefs->enable_processing = TRUE;
- prefs->enable_processing_when_opening = TRUE;
+ prefs->enable_processing = FALSE;
+ prefs->enable_processing_when_opening = FALSE;
prefs->processing = NULL;
prefs->newmailcheck = TRUE;
: _("top level folder"));
g_free(buf);
-
- if (item->prefs->enable_processing) {
+ if (folder_item_parent(item) != NULL && item->prefs->enable_processing) {
item->processing_pending = TRUE;
folder_item_apply_processing(item);
item->processing_pending = FALSE;