mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-28 22:41:43 +00:00
css: Get the icon theme via the settings
We don't have a css value for it anymore, but we still need the current icon theme to interpret icon names.
This commit is contained in:
parent
98611735ec
commit
7aeef71a49
@ -145,10 +145,14 @@ gtk_css_image_icon_theme_compute (GtkCssImage *image,
|
||||
{
|
||||
GtkCssImageIconTheme *icon_theme = GTK_CSS_IMAGE_ICON_THEME (image);
|
||||
GtkCssImageIconTheme *copy;
|
||||
GtkSettings *settings;
|
||||
GdkDisplay *display;
|
||||
|
||||
copy = g_object_new (GTK_TYPE_CSS_IMAGE_ICON_THEME, NULL);
|
||||
copy->name = g_strdup (icon_theme->name);
|
||||
copy->icon_theme = icon_theme->icon_theme;
|
||||
settings = gtk_style_provider_get_settings (provider);
|
||||
display = _gtk_settings_get_display (settings);
|
||||
copy->icon_theme = gtk_icon_theme_get_for_display (display);
|
||||
copy->scale = gtk_style_provider_get_scale (provider);
|
||||
gtk_icon_theme_lookup_symbolic_colors (style, ©->color, ©->success, ©->warning, ©->error);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user