NULL);
else
g_object_set (G_OBJECT (attach_cell), "pixbuf",
- get_pixbuf_for_flag (0), NULL);
+ NULL, NULL);
if (flags & TNY_HEADER_FLAG_PRIORITY)
g_object_set (G_OBJECT (priority_cell), "pixbuf",
get_pixbuf_for_flag (flags & TNY_HEADER_FLAG_PRIORITY),
NULL);
else
g_object_set (G_OBJECT (priority_cell), "pixbuf",
- get_pixbuf_for_flag (0), NULL);
+ NULL, NULL);
header = g_markup_printf_escaped ("%s", (subject && strlen (subject)) ? subject : _("mail_va_no_subject"));
g_free (subject);
g_object_set (G_OBJECT (subject_cell), "markup", header, NULL);
g_object_set (G_OBJECT (recipient_cell), "markup", header, NULL);
set_common_flags (recipient_cell, flags);
- tmp_date = modest_text_utils_get_display_date (date);
+ /* in some rare cases, mail might have no Date: field. it case,
+ * don't show the date, instead of bogus 1/1/1970
+ */
+ if (date)
+ tmp_date = modest_text_utils_get_display_date (date);
+ else
+ tmp_date = g_strdup ("");
+
display_date = g_strdup_printf ("<small>%s</small>", tmp_date);
g_object_set (G_OBJECT (date_cell), "markup", display_date, NULL);
g_free (tmp_date);