diff options
author | Shaun McCance <shaunm@gnome.org> | 2010-03-31 20:31:10 -0500 |
---|---|---|
committer | Shaun McCance <shaunm@gnome.org> | 2010-03-31 20:32:15 -0500 |
commit | 90c0b590f3ba056c043fc572334d9ffaccf5f462 (patch) | |
tree | 3c32fa29a2326da8a3848997e7aa8015605262f7 /libyelp/yelp-settings.c | |
parent | 6dbb2d3b0d2c911953c4f17fc5bb50edca2ed895 (diff) | |
download | yelp-90c0b590f3ba056c043fc572334d9ffaccf5f462.tar.gz |
Adding icons for page styles
Diffstat (limited to 'libyelp/yelp-settings.c')
-rw-r--r-- | libyelp/yelp-settings.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libyelp/yelp-settings.c b/libyelp/yelp-settings.c index 26034e1e..91c590a7 100644 --- a/libyelp/yelp-settings.c +++ b/libyelp/yelp-settings.c @@ -325,6 +325,15 @@ yelp_settings_set_property (GObject *object, if (append_search_path) gtk_icon_theme_append_search_path (settings->priv->gtk_icon_theme, YELP_ICON_PATH); + append_search_path = TRUE; + for (i = search_path_len - 1; i >= 0; i--) + if (g_str_equal (search_path[i], DATADIR"/yelp/icons")) { + append_search_path = FALSE; + break; + } + if (append_search_path) + gtk_icon_theme_append_search_path (settings->priv->gtk_icon_theme, + DATADIR"/yelp/icons"); g_object_ref (settings->priv->gtk_icon_theme); settings->priv->icon_theme_changed = g_signal_connect (settings->priv->gtk_icon_theme, |