/* clearing the References: header from obsolete Message-Id(s) */
mutt_free_list (&ref->next);
-#ifdef IMAP_EDIT_THREADS
if (h->new_env)
mutt_free_list (&h->new_env->references);
else
h->new_env = mutt_new_envelope ();
h->new_env->references = mutt_copy_list (h->env->references);
-#endif
h->refs_changed = h->changed = 1;
}
mutt_free_list (&hdr->env->references);
hdr->irt_changed = hdr->refs_changed = hdr->changed = 1;
-#ifdef IMAP_EDIT_THREADS
if (hdr->new_env)
{
mutt_free_list (&hdr->new_env->in_reply_to);
}
else
hdr->new_env = mutt_new_envelope ();
-#endif
clean_references (hdr->thread, hdr->thread->child);
}
child->env->in_reply_to = mutt_new_list ();
child->env->in_reply_to->data = safe_strdup (parent->env->message_id);
-#ifdef IMAP_EDIT_THREADS
child->new_env->in_reply_to = mutt_new_list ();
child->new_env->in_reply_to->data = safe_strdup (parent->env->message_id);
-#endif
mutt_set_flag (ctx, child, M_TAG, 0);