diff --git a/src/gtk+-2.x/ctkframelock.c b/src/gtk+-2.x/ctkframelock.c index 0a57e88f..9fb83f40 100644 --- a/src/gtk+-2.x/ctkframelock.c +++ b/src/gtk+-2.x/ctkframelock.c @@ -393,8 +393,13 @@ static void framelock_state_received(GObject *object, CtrlEvent *event, static void select_widget(GtkWidget *widget, gint state) { GtkStyle *style = gtk_widget_get_style(widget); + GdkColor color; + gdk_color_parse ("black", &color); + gtk_widget_modify_fg(widget, GTK_STATE_NORMAL, &(style->text[state])); gtk_widget_modify_bg(widget, GTK_STATE_NORMAL, &(style->base[state])); + // modify text to be black + gtk_widget_modify_fg(widget, GTK_STATE_NORMAL, &color); }