because they correctly contain that flag now if the widget has focus.
context = gtk_widget_get_style_context (widget);
state = gtk_widget_get_state_flags (widget);
- if (gtk_widget_has_focus (widget))
- state |= GTK_STATE_FLAG_FOCUSED;
-
gtk_style_context_save (context);
gtk_style_context_set_state (context, state);
state = gtk_widget_get_state_flags (widget);
- if (gtk_widget_has_focus (widget))
- state |= GTK_STATE_FLAG_FOCUSED;
-
gtk_style_context_save (context);
gtk_style_context_set_state (context, state);
gtk_style_context_remove_class (context, GTK_STYLE_CLASS_ENTRY);
{
state |= GTK_STATE_FLAG_SELECTED;
- if (gtk_widget_has_focus (text_renderer->widget))
- state |= GTK_STATE_FLAG_FOCUSED;
-
gtk_style_context_get (context, state,
"color", &fg_rgba,
NULL);