From ccbbf69f50aa5b7b2ef6fc1baadaf0e9e4323813 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Mon, 11 Dec 2000 16:41:03 +0000 Subject: clean up the cleanup a bit * mail-ops.c (do_flag_messages): clean up the cleanup a bit svn path=/trunk/; revision=6906 --- mail/mail-ops.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/mail/mail-ops.c b/mail/mail-ops.c index 0f03fe10ba..3b23c453a0 100644 --- a/mail/mail-ops.c +++ b/mail/mail-ops.c @@ -1195,10 +1195,10 @@ do_flag_messages (gpointer in_data, gpointer op_data, CamelException *ex) } mail_tool_camel_lock_up (); - if (input->flag_all) { + if (input->flag_all) camel_folder_free_uids (input->source, input->uids); - input->uids = NULL; - } + else + g_ptr_array_free (input->uids, TRUE); camel_folder_thaw (input->source); mail_tool_camel_lock_down (); } @@ -1210,9 +1210,6 @@ cleanup_flag_messages (gpointer in_data, gpointer op_data, flag_messages_input_t *input = (flag_messages_input_t *) in_data; camel_object_unref (CAMEL_OBJECT (input->source)); - - if (input->uids) - g_ptr_array_free (input->uids, TRUE); } static const mail_operation_spec op_flag_messages = { -- cgit v1.2.3