From f1b205b3afe4ad7801a265bafbd4ff69b34fd167 Mon Sep 17 00:00:00 2001 From: lukefromdc Date: Fri, 20 Jul 2018 15:19:50 -0400 Subject: Avoid newly deprecated gtk_css_provider_get_default This works the exact same way gtk_css_provider_get_default works internally, except that we handle a static cssprovider ourselves --- mateweather/mateweather-dialog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mateweather') diff --git a/mateweather/mateweather-dialog.c b/mateweather/mateweather-dialog.c index a206c032..4d1ff522 100644 --- a/mateweather/mateweather-dialog.c +++ b/mateweather/mateweather-dialog.c @@ -511,7 +511,7 @@ override_widget_font (GtkWidget *widget, PangoFontDescription *font) { static gboolean provider_added = FALSE; - GtkCssProvider *provider; + static GtkCssProvider *provider; gchar *css; gchar *family; gchar *weight; @@ -532,8 +532,8 @@ override_widget_font (GtkWidget *widget, size = g_strdup_printf ("font-size: %d%s;", pango_font_description_get_size (font) / PANGO_SCALE, pango_font_description_get_size_is_absolute (font) ? "px" : "pt"); - - provider = gtk_css_provider_get_default (); + if (!provider_added) + provider = gtk_css_provider_new (); gtk_widget_set_name(GTK_WIDGET(widget), "MateWeatherAppletTextView"); css = g_strdup_printf ("#MateWeatherAppletTextView { %s %s %s %s }", family, weight, style, size); -- cgit v1.2.1