commit 9ad2c0be37218fe61b8bac55331b67d159706c71
parent ba7cbfa5ae6a9d1a8ec2a7ead341fcc2aacacfb7
Author: Andrej Kacian <ticho@claws-mail.org>
Date: Sun, 28 Oct 2018 12:56:40 +0100
Some GtkCMCTree black magic to fix custom folder color not being applied on startup.
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/folderview.c b/src/folderview.c
@@ -1732,6 +1732,7 @@ static void folderview_update_node(FolderView *folderview, GtkCMCTreeNode *node)
}
} else if (use_color) {
GTKUT_GDKRGBA_TO_GDKCOLOR(folderview->color_new, gdk_color);
+ gtk_cmctree_node_set_foreground(ctree, node, &gdk_color);
style = gtk_style_copy(gtk_widget_get_style(GTK_WIDGET(ctree)));
style->text[GTK_STATE_NORMAL] = gdk_color;
style->text[GTK_STATE_SELECTED] = gdk_color;
@@ -1739,6 +1740,7 @@ static void folderview_update_node(FolderView *folderview, GtkCMCTreeNode *node)
style = gtk_style_copy(bold_tgtfold_style);
} else {
GTKUT_GDKRGBA_TO_GDKCOLOR(item->prefs->color, gdk_color);
+ gtk_cmctree_node_set_foreground(ctree, node, &gdk_color);
style = gtk_style_copy(gtk_widget_get_style(GTK_WIDGET(ctree)));
style->text[GTK_STATE_NORMAL] = gdk_color;
style->text[GTK_STATE_SELECTED] = gdk_color;