{
GtkCTree *ctree = GTK_CTREE(folderview->ctree);
GtkStyle *style = NULL;
+ GtkStyle *color_style = NULL;
FolderItem *item;
GdkPixmap *xpm, *openxpm;
GdkBitmap *mask, *openmask;
} else if (item->op_count > 0) {
style = bold_tgtfold_style;
} else if (item->prefs->color > 0) {
- style = item->color_style;
+ GdkColor gdk_color;
+
+ gtkut_convert_int_to_gdk_color(item->prefs->color, &gdk_color);
+ color_style = gtk_style_copy(gtk_widget_get_style(GTK_WIDGET(ctree)));
+ color_style->fg[GTK_STATE_NORMAL] = gdk_color;
+ style = color_style;
} else {
style = normal_style;
}
olditem = gtk_ctree_node_get_row_data(ctree, folderview->opened);
folder_item_write_cache(olditem);
+ summary_save_prefs_to_folderitem(folderview->summaryview, olditem);
}
/* CLAWS: set compose button type: news folder items