From: Sergio Villar Senin Date: Thu, 16 Oct 2008 16:57:20 +0000 (+0000) Subject: * Fixes NB#88985, NB#88986 show an error note when a retrieving a message that has... X-Git-Tag: git_migration_finished~1151 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=a8acfdc26047dce6f8215cf557afbfb75b048308;hp=6011f47430718f4b1b0fe5fd74484b5153103f53 * Fixes NB#88985, NB#88986 show an error note when a retrieving a message that has been removed from server pmo-trunk-r6068 --- diff --git a/src/modest-ui-actions.c b/src/modest-ui-actions.c index 4522f18..d143b1d 100644 --- a/src/modest-ui-actions.c +++ b/src/modest-ui-actions.c @@ -830,6 +830,17 @@ modest_ui_actions_msg_retrieval_check (ModestMailOperation *mail_op, g_object_unref (source); } + if (error && ((error->code == TNY_SERVICE_ERROR_NO_SUCH_MESSAGE) || + error->code == TNY_SERVICE_ERROR_MESSAGE_NOT_AVAILABLE)) { + gchar *subject, *msg; + subject = tny_header_dup_subject (header); + msg = g_strdup_printf (_("emev_ni_ui_imap_message_not_available_in_server"), + subject); + modest_platform_run_information_dialog (NULL, msg, FALSE); + g_free (msg); + g_free (subject); + } + /* Remove the header from the preregistered uids */ modest_window_mgr_unregister_header (modest_runtime_get_window_mgr (), header);