diff options
author | Simon Quigley <tsimonq2@ubuntu.com> | 2017-06-19 14:38:35 -0500 |
---|---|---|
committer | Simon Quigley <tsimonq2@ubuntu.com> | 2017-06-19 14:38:35 -0500 |
commit | 720f5023a8f68aaaa54cb6b7bf46efee23b5b4c3 (patch) | |
tree | 26a8d91183787418455f65c2bb44ed641800dad3 /iconcache.c | |
parent | 854292407779593a401a1d5ce71add51880fa84f (diff) |
Import Upstream version 0.4.1
Diffstat (limited to 'iconcache.c')
-rw-r--r-- | iconcache.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/iconcache.c b/iconcache.c index 5ef2bc3c..fae641d1 100644 --- a/iconcache.c +++ b/iconcache.c @@ -17,6 +17,7 @@ */ #include <iconcache.h> #include <config.h> +#include <binreloc.h> static GHashTable *cache = NULL; @@ -34,7 +35,9 @@ GdkPixbuf *icon_cache_get_pixbuf(const gchar *file) icon = g_hash_table_lookup(cache, file); if (!icon) { - gchar *tmp = g_strdup_printf(PREFIX "pixmaps/%s", file); + gchar *tmp = g_strdup_printf("%s/hardinfo/pixmaps/%s", + gbr_find_data_dir(PREFIX), + file); icon = gdk_pixbuf_new_from_file(tmp, NULL); g_hash_table_insert(cache, g_strdup(file), icon); @@ -60,7 +63,9 @@ GdkPixbuf *icon_cache_get_pixbuf_at_size(const gchar *file, gint wid, gint hei) icon = g_hash_table_lookup(cache, file); if (!icon) { - gchar *tmp = g_strdup_printf(PREFIX "pixmaps/%s", file); + gchar *tmp = g_strdup_printf("%s/hardinfo/pixmaps/%s", + gbr_find_data_dir(PREFIX), + file); icon = gdk_pixbuf_new_from_file_at_size(tmp, wid, hei, NULL); g_hash_table_insert(cache, g_strdup(file), icon); |