From 25a3d2706b2f12177f3d51ceac7865a1ecf6f4bc Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Fri, 18 Sep 2009 16:10:50 +0200 Subject: [PATCH] Proper error message on saving attachments on plugins (fix 2/3 NB#139404). --- src/hildon2/modest-msg-view-window.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/hildon2/modest-msg-view-window.c b/src/hildon2/modest-msg-view-window.c index d7719ed..adf3b08 100644 --- a/src/hildon2/modest-msg-view-window.c +++ b/src/hildon2/modest-msg-view-window.c @@ -2584,7 +2584,14 @@ on_decode_to_stream_async_handler (TnyMimePart *mime_part, if (cancelled || err) { if (err) { - gchar *msg = g_strdup_printf (_KR("cerm_device_memory_full"), ""); + gchar *msg; + if ((err->domain == TNY_ERROR_DOMAIN) && + (err->code == TNY_IO_ERROR_WRITE) && + (errno == ENOSPC)) { + msg = g_strdup_printf (_KR("cerm_device_memory_full"), ""); + } else { + msg = g_strdup (_("mail_ib_file_operation_failed")); + } modest_platform_information_banner (NULL, NULL, msg); g_free (msg); } -- 1.7.9.5