aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-attachment-bar.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2010-01-29 01:32:48 +0800
committerMatthew Barnes <mbarnes@redhat.com>2010-01-29 01:38:08 +0800
commit27988a2b71e00a8f7a12f67a187c98bdbbfd9126 (patch)
tree05d30889b108c6fc5e2a9bd72fdd121fa9605222 /mail/e-mail-attachment-bar.c
parente8c67c85c95d8103c2fda752315e1b890134e64c (diff)
downloadgsoc2013-evolution-27988a2b71e00a8f7a12f67a187c98bdbbfd9126.tar
gsoc2013-evolution-27988a2b71e00a8f7a12f67a187c98bdbbfd9126.tar.gz
gsoc2013-evolution-27988a2b71e00a8f7a12f67a187c98bdbbfd9126.tar.bz2
gsoc2013-evolution-27988a2b71e00a8f7a12f67a187c98bdbbfd9126.tar.lz
gsoc2013-evolution-27988a2b71e00a8f7a12f67a187c98bdbbfd9126.tar.xz
gsoc2013-evolution-27988a2b71e00a8f7a12f67a187c98bdbbfd9126.tar.zst
gsoc2013-evolution-27988a2b71e00a8f7a12f67a187c98bdbbfd9126.zip
Don't show total attachment size if it's zero.
Diffstat (limited to 'mail/e-mail-attachment-bar.c')
-rw-r--r--mail/e-mail-attachment-bar.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/mail/e-mail-attachment-bar.c b/mail/e-mail-attachment-bar.c
index 6b50aac304..8461faf0c9 100644
--- a/mail/e-mail-attachment-bar.c
+++ b/mail/e-mail-attachment-bar.c
@@ -114,10 +114,15 @@ mail_attachment_bar_update_status (EMailAttachmentBar *bar)
total_size = e_attachment_store_get_total_size (store);
display_size = g_format_size_for_display (total_size);
- markup = g_strdup_printf (
- "<b>%d</b> %s (%s)", num_attachments, ngettext (
- "Attachment", "Attachments", num_attachments),
- display_size);
+ if (total_size > 0)
+ markup = g_strdup_printf (
+ "<b>%d</b> %s (%s)", num_attachments, ngettext (
+ "Attachment", "Attachments", num_attachments),
+ display_size);
+ else
+ markup = g_strdup_printf (
+ "<b>%d</b> %s", num_attachments, ngettext (
+ "Attachment", "Attachments", num_attachments));
gtk_label_set_markup (label, markup);
g_free (markup);