summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mail-client/evolution/files/evolution-2.28.3.1-unknown-attachment-size.patch')
-rw-r--r--mail-client/evolution/files/evolution-2.28.3.1-unknown-attachment-size.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/mail-client/evolution/files/evolution-2.28.3.1-unknown-attachment-size.patch b/mail-client/evolution/files/evolution-2.28.3.1-unknown-attachment-size.patch
new file mode 100644
index 000000000000..4212afbd0835
--- /dev/null
+++ b/mail-client/evolution/files/evolution-2.28.3.1-unknown-attachment-size.patch
@@ -0,0 +1,37 @@
+From 02007387a6104aa1d7c7bdc351189cd055a02a58 Mon Sep 17 00:00:00 2001
+From: Matthew Barnes <mbarnes@redhat.com>
+Date: Tue, 11 May 2010 13:13:10 -0500
+Subject: [PATCH 11/14] Bug 616640 - Don't display attachment size if it's unknown
+
+---
+ widgets/misc/e-attachment-tree-view.c | 7 +++++--
+ 1 files changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/widgets/misc/e-attachment-tree-view.c b/widgets/misc/e-attachment-tree-view.c
+index 42876e4..5729a68 100644
+--- a/widgets/misc/e-attachment-tree-view.c
++++ b/widgets/misc/e-attachment-tree-view.c
+@@ -100,15 +100,18 @@ attachment_tree_view_render_size (GtkTreeViewColumn *column,
+ GtkTreeModel *model,
+ GtkTreeIter *iter)
+ {
+- gchar *display_size;
++ gchar *display_size = NULL;
+ gint column_id;
+ guint64 size;
+
+ column_id = E_ATTACHMENT_STORE_COLUMN_SIZE;
+ gtk_tree_model_get (model, iter, column_id, &size, -1);
+
+- display_size = g_format_size_for_display ((goffset) size);
++ if (size > 0)
++ display_size = g_format_size_for_display ((goffset) size);
++
+ g_object_set (renderer, "text", display_size, NULL);
++
+ g_free (display_size);
+ }
+
+--
+1.7.1
+