]> err.no Git - mapper/commitdiff
Use a variable for the icon base path. Change path to the new one.
authorKaj-Michael Lang <milang@onion.tal.org>
Mon, 21 Jan 2008 15:01:35 +0000 (17:01 +0200)
committerKaj-Michael Lang <milang@onion.tal.org>
Mon, 21 Jan 2008 15:01:35 +0000 (17:01 +0200)
src/poi.c

index f87d7763c838dd251830b0ccc15895bd640f47d3..90671d164434017ddafbb94956b814b3c4195858 100644 (file)
--- a/src/poi.c
+++ b/src/poi.c
@@ -32,6 +32,7 @@ static sqlite3 *poidb;
 
 /* POI Icon theme. "classic" or "square". Should be made into a configuration option */
 static gchar *theme="square";
+static gchar *theme_base=DATADIR "/icons/map-icons";
 
 /* Hash table for caching POI icons */
 static GHashTable *poi_icon_hash = NULL;
@@ -871,8 +872,8 @@ if (icon==NULL)
 if (strlen(icon)==0)
        return NULL;
 
-g_snprintf(buffer, sizeof(buffer), DATADIR "/map-icons/%s.%s/%s.png", 
-       theme, (big==TRUE) ? "big" : "small", icon);
+g_snprintf(buffer, sizeof(buffer), "%s/%s.%s/%s.png", 
+       theme_base, theme, (big==TRUE) ? "big" : "small", icon);
 
 pixbuf=g_hash_table_lookup(poi_icon_hash, buffer);
 if (pixbuf)