From e46568349c49cadc870f5c0fc84dcce2f7c461b1 Mon Sep 17 00:00:00 2001 From: "Leandro A. F. Pereira" Date: Mon, 16 Oct 2006 17:53:16 +0000 Subject: Use g_str_equal instead of strcmp. About box cleanups Use g_build_filename instead of building paths on my own Better BinReloc support (should work even if binreloc initialization fails) --- hardinfo2/iconcache.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'hardinfo2/iconcache.c') diff --git a/hardinfo2/iconcache.c b/hardinfo2/iconcache.c index ee5d2f4f..91b26d4d 100644 --- a/hardinfo2/iconcache.c +++ b/hardinfo2/iconcache.c @@ -36,9 +36,7 @@ GdkPixbuf *icon_cache_get_pixbuf(const gchar *file) icon = g_hash_table_lookup(cache, file); if (!icon) { - gchar *tmp = g_strdup_printf("%s/hardinfo/pixmaps/%s", - path_data, file); - + gchar *tmp = g_build_filename(path_data, "pixmaps", file, NULL); icon = gdk_pixbuf_new_from_file(tmp, NULL); g_hash_table_insert(cache, g_strdup(file), icon); @@ -63,8 +61,7 @@ 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("%s/hardinfo/pixmaps/%s", - path_data, file); + gchar *tmp = g_build_filename(path_data, "pixmaps", file, NULL); icon = gdk_pixbuf_new_from_file_at_size(tmp, wid, hei, NULL); g_hash_table_insert(cache, g_strdup(file), icon); -- cgit v1.2.3