diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2002-10-26 04:15:40 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2002-10-26 04:15:40 +0800 |
commit | 432f75ead1bed9874c45d624201636cfd1775ed9 (patch) | |
tree | 3366694817e36667610b1759c526dadf07df699c /composer/e-msg-composer-attachment-bar.c | |
parent | d7479876f5ee2c682b4af7c71dc7b6901f87df26 (diff) | |
download | gsoc2013-evolution-432f75ead1bed9874c45d624201636cfd1775ed9.tar.gz gsoc2013-evolution-432f75ead1bed9874c45d624201636cfd1775ed9.tar.zst gsoc2013-evolution-432f75ead1bed9874c45d624201636cfd1775ed9.zip |
(size_to_string): Return NULL
instead of the empty string if the size is less than one K.
(update): Only put the size if size_to_string() doesn't return
NULL. [#32751]
svn path=/trunk/; revision=18439
Diffstat (limited to 'composer/e-msg-composer-attachment-bar.c')
-rw-r--r-- | composer/e-msg-composer-attachment-bar.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/composer/e-msg-composer-attachment-bar.c b/composer/e-msg-composer-attachment-bar.c index 1bf315ad08..d81c5cc16d 100644 --- a/composer/e-msg-composer-attachment-bar.c +++ b/composer/e-msg-composer-attachment-bar.c @@ -98,7 +98,7 @@ size_to_string (gulong size) I am not sure this will be OK for all the languages. */ if (size < 1e3L) { - size_string = g_strdup (""); + size_string = NULL; } else { gdouble displayed_size; @@ -372,8 +372,12 @@ update (EMsgComposerAttachmentBar *bar) if (attachment->size) { size_string = size_to_string (attachment->size); - label = g_strdup_printf ("%s (%s)", desc, size_string); - g_free (size_string); + if (size_string == NULL) { + label = g_strdup (desc); + } else { + label = g_strdup_printf ("%s (%s)", desc, size_string); + g_free (size_string); + } } else label = g_strdup (desc); |