2007-08-13 Murray Cumming <murrayc@murrayc.com>
+ * src/widgets/modest-header-view-render.c:
+ (_modest_header_view_compact_header_cell_data):
+ NULL some strings after freeing them, trying to deal with
+ the double deletion found in projects.maemo.org bug 64183,
+ probably having no effect.
+
+2007-08-13 Murray Cumming <murrayc@murrayc.com>
+
* src/maemo/modest-account-settings-dialog.c:
(create_page_incoming), (create_page_outgoing): Use a define
for the min and max port numbers.
else
g_object_set (G_OBJECT (priority_cell), "pixbuf",
NULL, NULL);
+
header = g_markup_printf_escaped ("%s", (subject && strlen (subject)) ? subject : _("mail_va_no_subject"));
g_free (subject);
+ subject = NULL;
g_object_set (G_OBJECT (subject_cell), "markup", header, NULL);
g_free (header);
+ header = NULL;
set_common_flags (subject_cell, flags);
- /* fixme: we hardcode the color to #666666; instead we should use SecundaryTextColour from the
+ /* fixme: we hardcode the color to #666666; instead we should use SecondaryTextColour from the
* theme (gtkrc file) */
header = g_markup_printf_escaped ("<span size='small' foreground='#666666'>%s</span>", modest_text_utils_get_display_address (address));
g_free (address);
+ address = NULL;
g_object_set (G_OBJECT (recipient_cell),
"markup", header,
NULL);
g_free (header);
+ header = NULL;
set_common_flags (recipient_cell, flags);
if (header_mode == MODEST_HEADER_VIEW_COMPACT_HEADER_MODE_OUTBOX) {
/* if (prior_flags == TNY_HEADER_FLAG_SUSPENDED_PRIORITY) */
/* status = MODEST_TNY_SEND_QUEUE_SUSPENDED; */
}
+
status_str = get_status_string (status);
display_date = g_strdup_printf("<span size='small' foreground='#666666'>%s</span>", status_str);
g_object_set (G_OBJECT (date_or_status_cell),
"markup", display_date,
NULL);
g_free (display_date);
+ display_date = NULL;
} else {
/* in some rare cases, mail might have no Date: field. it case,
* don't show the date, instead of bogus 1/1/1970
"markup", display_date,
NULL);
g_free (tmp_date);
+ tmp_date = NULL;
g_free (display_date);
+ display_date = NULL;
}
+
if (msg_header != NULL)
g_object_unref (msg_header);
+
set_common_flags (date_or_status_cell, flags);
}