[libgis] Move cache name building to separate function



commit e995e7c95773c0adfa8dfd40b9ee5d099485afd3
Author: Andy Spencer <andy753421 gmail com>
Date:   Mon Apr 19 06:24:23 2010 +0000

    Move cache name building to separate function

 src/data/gis-http.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/src/data/gis-http.c b/src/data/gis-http.c
index 144168d..739792a 100644
--- a/src/data/gis-http.c
+++ b/src/data/gis-http.c
@@ -32,6 +32,12 @@
 
 #include "gis-http.h"
 
+gchar *_get_cache_path(GisHttp *http, const gchar *local)
+{
+	return g_build_filename(g_get_user_cache_dir(), PACKAGE,
+			http->prefix, local, NULL);
+}
+
 /**
  * gis_http_new:
  * @prefix: The prefix in the cache to store the downloaded files.
@@ -120,8 +126,7 @@ gchar *gis_http_fetch(GisHttp *http, const gchar *uri, const char *local,
 	g_debug("GisHttp: fetch - %s... >> %s/%s  mode=%d",
 			uri, http->prefix, local, mode);
 
-	gchar *path = g_build_filename(g_get_user_cache_dir(), PACKAGE,
-			http->prefix, local, NULL);
+	gchar *path = _get_cache_path(http, local);
 
 	/* Unlink the file if we're refreshing it */
 	if (mode == GIS_REFRESH)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]