diff options
Diffstat (limited to 'appearance__file-chooser.patch')
-rw-r--r-- | appearance__file-chooser.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/appearance__file-chooser.patch b/appearance__file-chooser.patch new file mode 100644 index 0000000..5681fcf --- /dev/null +++ b/appearance__file-chooser.patch @@ -0,0 +1,29 @@ +Index: b/gtk/gtkfilechooserwidget.c +=================================================================== +--- a/gtk/gtkfilechooserwidget.c ++++ b/gtk/gtkfilechooserwidget.c +@@ -79,6 +79,7 @@ + #include "gtkseparator.h" + #include "gtkmodelbutton.h" + #include "gtkgesturelongpress.h" ++#include "gtkcssprovider.h" + + #include <cairo-gobject.h> + +@@ -8826,6 +8827,16 @@ post_process_ui (GtkFileChooserWidget *i + gtk_popover_set_relative_to (GTK_POPOVER (impl->priv->rename_file_popover), impl->priv->browse_files_tree_view); + + add_actions (impl); ++ static gboolean style_added = FALSE; ++ if (!style_added) ++ { ++ style_added = TRUE; ++ GtkCssProvider *provider = gtk_css_provider_new (); ++ gtk_css_provider_load_from_data (provider, ++ "filechooser .sidebar-icon, filechooser .path-bar, filechooser .path-bar + button { opacity: 1; -gtk-icon-style: regular; }", -1, NULL); ++ gtk_style_context_add_provider_for_screen (gtk_widget_get_screen (GTK_WIDGET (impl)), ++ GTK_STYLE_PROVIDER (provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); ++ } + } + + void |