From f34695cc046a41df511b47a38e043679560893f4 Mon Sep 17 00:00:00 2001 From: Sergio Villar Senin Date: Wed, 7 Jan 2009 13:03:24 +0000 Subject: [PATCH] Fix for "leave on server" deletes pmo-trunk-r7070 --- src/modest-mail-operation.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/modest-mail-operation.c b/src/modest-mail-operation.c index e4bd9c6..30f1a57 100644 --- a/src/modest-mail-operation.c +++ b/src/modest-mail-operation.c @@ -2773,13 +2773,14 @@ remove_msgs_async_cb (TnyFolder *folder, account_name); account_proto = modest_tny_account_get_protocol_type (account); g_object_unref (account); - - if (( (modest_protocol_registry_protocol_type_has_leave_on_server (protocol_registry, account_proto) && !leave_on_server) || - modest_tny_folder_is_remote_folder (folder) == FALSE)) + + if ((modest_protocol_registry_protocol_type_has_leave_on_server (protocol_registry, account_proto) && + !leave_on_server) || + !modest_tny_folder_is_remote_folder (folder)) expunge = TRUE; else expunge = FALSE; - + /* Sync folder */ tny_folder_sync_async(folder, expunge, sync_folder_finish_callback, NULL, self); -- 1.7.9.5