diff options
Diffstat (limited to 'appearance__file-chooser.patch')
-rw-r--r-- | appearance__file-chooser.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/appearance__file-chooser.patch b/appearance__file-chooser.patch new file mode 100644 index 000000000000..9d4eaa3a98a3 --- /dev/null +++ b/appearance__file-chooser.patch @@ -0,0 +1,35 @@ +diff -U 5 -r -Z -B ./org/gtk/gtkfilechooserwidget.c ./mod/gtk/gtkfilechooserwidget.c +--- ./org/gtk/gtkfilechooserwidget.c 2017-08-22 14:33:11.000000000 +0200 ++++ ./mod/gtk/gtkfilechooserwidget.c 2017-08-27 00:45:37.555159578 +0200 +@@ -77,10 +77,11 @@ + #include "gtkspinner.h" + #include "gtkseparator.h" + #include "gtkmodelbutton.h" + #include "gtkgesturelongpress.h" + #include "gtkdebug.h" ++#include "gtkcssprovider.h" + + #include <cairo-gobject.h> + + #ifdef HAVE_UNISTD_H + #include <unistd.h> +@@ -8596,10 +8597,19 @@ + gtk_popover_set_default_widget (GTK_POPOVER (impl->priv->new_folder_popover), impl->priv->new_folder_create_button); + gtk_popover_set_default_widget (GTK_POPOVER (impl->priv->rename_file_popover), impl->priv->rename_file_rename_button); + 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; }\0", -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 + gtk_file_chooser_widget_set_save_entry (GtkFileChooserWidget *impl, + GtkWidget *entry) |