X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-header-view-render.c;h=e8dfe27cc7a7f2662e2e2b3c07e642c56b08d51f;hb=fb20b9c67740dddfb1cd235692173e0495260bf3;hp=e0b128d8a79c69ee17770a46606a00f3965536af;hpb=51599182dd639c256fea10a3648db2c42baa677b;p=modest diff --git a/src/widgets/modest-header-view-render.c b/src/widgets/modest-header-view-render.c index e0b128d..e8dfe27 100644 --- a/src/widgets/modest-header-view-render.c +++ b/src/widgets/modest-header-view-render.c @@ -128,11 +128,11 @@ get_pixbuf_for_flag (TnyHeaderFlags flag) return attachments_pixbuf; case TNY_HEADER_FLAG_HIGH_PRIORITY: if (G_UNLIKELY(!high_pixbuf)) - high_pixbuf = modest_platform_get_icon (MODEST_HEADER_ICON_HIGH_PRIORITY); + high_pixbuf = modest_platform_get_icon (MODEST_HEADER_ICON_HIGH); return high_pixbuf; case TNY_HEADER_FLAG_LOW_PRIORITY: if (G_UNLIKELY(!low_pixbuf)) - low_pixbuf = modest_platform_get_icon (MODEST_HEADER_ICON_LOW_PRIORITY); + low_pixbuf = modest_platform_get_icon (MODEST_HEADER_ICON_LOW); return low_pixbuf; default: if (G_UNLIKELY(!unread_pixbuf)) @@ -266,7 +266,7 @@ _modest_header_view_compact_header_cell_data (GtkTreeViewColumn *column, GtkCe GtkCellRenderer *recipient_cell, *date_or_status_cell, *subject_cell, *attach_cell, *priority_cell, *recipient_box, *subject_box; - TnyHeader *msg_header; + TnyHeader *msg_header = NULL; gchar *display_date = NULL, *tmp_date = NULL; recipient_box = GTK_CELL_RENDERER (g_object_get_data (G_OBJECT (renderer), "recpt-box-renderer")); @@ -322,11 +322,10 @@ _modest_header_view_compact_header_cell_data (GtkTreeViewColumn *column, GtkCe /* fixme: we hardcode the color to #666666; instead we should use SecundaryTextColour from the * theme (gtkrc file) */ - header = g_markup_printf_escaped ("%s", modest_text_utils_get_display_address (address)); + header = g_markup_printf_escaped ("%s", modest_text_utils_get_display_address (address)); g_free (address); g_object_set (G_OBJECT (recipient_cell), "markup", header, - "foreground", "#666666", NULL); g_free (header); set_common_flags (recipient_cell, flags); @@ -344,10 +343,9 @@ _modest_header_view_compact_header_cell_data (GtkTreeViewColumn *column, GtkCe /* status = MODEST_TNY_SEND_QUEUE_SUSPENDED; */ } status_str = get_status_string (status); - display_date = g_strdup_printf("%s", status_str); + display_date = g_strdup_printf("%s", status_str); g_object_set (G_OBJECT (date_or_status_cell), "markup", display_date, - "foreground", "#666666", NULL); g_free (display_date); } else { @@ -359,14 +357,15 @@ _modest_header_view_compact_header_cell_data (GtkTreeViewColumn *column, GtkCe else tmp_date = g_strdup (""); - display_date = g_strdup_printf ("%s", tmp_date); + display_date = g_strdup_printf ("%s", tmp_date); g_object_set (G_OBJECT (date_or_status_cell), "markup", display_date, - "foreground", "#666666", NULL); g_free (tmp_date); g_free (display_date); } + if (msg_header != NULL) + g_object_unref (msg_header); set_common_flags (date_or_status_cell, flags); }