diff -r 4f6d32dd90e8 -r 7e9ad20d503a pidgin/pidgindebug.c --- a/pidgin/pidgindebug.c Sun Aug 28 23:59:20 2022 -0500 +++ b/pidgin/pidgindebug.c Mon Aug 29 00:32:01 2022 -0500 @@ -211,21 +211,18 @@ *****************************************************************************/ static void regex_clear_color(GtkWidget *w) { - GtkStyleContext *context = gtk_widget_get_style_context(w); - gtk_style_context_remove_class(context, "error"); - gtk_style_context_remove_class(context, "success"); + gtk_widget_remove_css_class(w, "error"); + gtk_widget_remove_css_class(w, "success"); } static void regex_change_color(GtkWidget *w, gboolean success) { - GtkStyleContext *context = gtk_widget_get_style_context(w); - if (success) { - gtk_style_context_remove_class(context, "error"); - gtk_style_context_add_class(context, "success"); + gtk_widget_remove_css_class(w, "error"); + gtk_widget_add_css_class(w, "success"); } else { - gtk_style_context_remove_class(context, "success"); - gtk_style_context_add_class(context, "error"); + gtk_widget_remove_css_class(w, "success"); + gtk_widget_add_css_class(w, "error"); } }