From e6f4c596faf8092abf1641d5a8f7eca6e792db10 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 22 Oct 2022 11:38:46 -0400 Subject: [PATCH] gtk-demo: Use global style in font_features --- demos/gtk-demo/font_features.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/demos/gtk-demo/font_features.c b/demos/gtk-demo/font_features.c index cf4d4e86bc..804c6261fa 100644 --- a/demos/gtk-demo/font_features.c +++ b/demos/gtk-demo/font_features.c @@ -163,6 +163,10 @@ demo_free (gpointer data) g_clear_pointer (&demo->axes, g_hash_table_unref); g_clear_pointer (&demo->text, g_free); + gtk_style_context_remove_provider_for_display (gdk_display_get_default (), + GTK_STYLE_PROVIDER (demo->provider)); + g_object_unref (demo->provider); + g_free (demo); } @@ -1797,8 +1801,8 @@ do_font_features (GtkWidget *do_widget) demo->swin = GTK_WIDGET (gtk_builder_get_object (builder, "swin")); demo->provider = gtk_css_provider_new (); - gtk_style_context_add_provider (gtk_widget_get_style_context (demo->swin), - GTK_STYLE_PROVIDER (demo->provider), 800); + gtk_style_context_add_provider_for_display (gdk_display_get_default (), + GTK_STYLE_PROVIDER (demo->provider), 800); basic_value_changed (demo->size_adjustment, demo->size_entry); basic_value_changed (demo->letterspacing_adjustment, demo->letterspacing_entry); -- 2.30.2