diff options
author | Matthias Clasen <mclasen@redhat.com> | 2022-10-22 11:38:46 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-10-22 11:38:46 -0400 |
commit | e6f4c596faf8092abf1641d5a8f7eca6e792db10 (patch) | |
tree | 88e9f43e4029b09ec62d09ad192c797ba4340fc5 /demos/gtk-demo | |
parent | 3d7fb265882d1302ec05134ff34666c2be2162cf (diff) | |
download | gtk+-e6f4c596faf8092abf1641d5a8f7eca6e792db10.tar.gz |
gtk-demo: Use global style in font_features
Diffstat (limited to 'demos/gtk-demo')
-rw-r--r-- | demos/gtk-demo/font_features.c | 8 |
1 files 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); |