diff options
author | lukefromdc <[email protected]> | 2024-01-10 17:34:32 -0500 |
---|---|---|
committer | Luke from DC <[email protected]> | 2024-01-17 00:33:59 +0000 |
commit | f885c9e0ab9384170417e3979b67f7fad5a186fc (patch) | |
tree | dd47ab2c9ad80d38493b0db0a880359654e19ca9 | |
parent | 4bb9a2b8be6d71798acf68fa2b1932e130ad23ec (diff) | |
download | caja-f885c9e0ab9384170417e3979b67f7fad5a186fc.tar.bz2 caja-f885c9e0ab9384170417e3979b67f7fad5a186fc.tar.xz |
wayland-background-dialog: ensure style provider is added only once
-rw-r--r-- | src/file-manager/fm-desktop-wayland-bg-dialog.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/file-manager/fm-desktop-wayland-bg-dialog.c b/src/file-manager/fm-desktop-wayland-bg-dialog.c index 588e9ab0..84d0de35 100644 --- a/src/file-manager/fm-desktop-wayland-bg-dialog.c +++ b/src/file-manager/fm-desktop-wayland-bg-dialog.c @@ -78,6 +78,9 @@ update_preview (gboolean starting, GtkWidget *box, const gchar *filename, preview_image = gtk_image_new (); provider = gtk_css_provider_new (); + gtk_style_context_add_provider (gtk_widget_get_style_context (preview), + GTK_STYLE_PROVIDER (provider), + GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_box_pack_start (GTK_BOX (preview), preview_image, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (box), preview, FALSE, FALSE, 0); } @@ -115,9 +118,6 @@ update_preview (gboolean starting, GtkWidget *box, const gchar *filename, g_string_append (string, "}"); css = g_string_free (string, FALSE); - gtk_style_context_add_provider (gtk_widget_get_style_context (preview), - GTK_STYLE_PROVIDER (provider), - GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_css_provider_load_from_data (provider, css, -1, NULL); |