Geography : #0005337 : change the tiles cache directory doesn't work.

svn: r18399
This commit is contained in:
Serge Noiraud 2011-11-02 17:15:20 +00:00
parent 886e89cd30
commit 6264b9c146

View File

@ -160,10 +160,10 @@ class osmGpsMap():
def build_widget(self): def build_widget(self):
self.vbox = gtk.VBox(False, 0) self.vbox = gtk.VBox(False, 0)
cache_path = os.path.join(const.HOME_DIR, 'maps') cache_path = config.get('geography.path')
if not os.path.isdir(cache_path): if not os.path.isdir(cache_path):
try: try:
os.mkdir(cache_path, 0750) os.makedirs(cache_path, 0755) # create dir like mkdir -p
except: except:
ErrorDialog(_("Can't create tiles cache directory %s") % ErrorDialog(_("Can't create tiles cache directory %s") %
cache_path ) cache_path )
@ -178,10 +178,10 @@ class osmGpsMap():
self.osm.image_remove_all() self.osm.image_remove_all()
self.vbox.remove(self.osm) self.vbox.remove(self.osm)
self.osm.destroy() self.osm.destroy()
tiles_path=os.path.join(GEOGRAPHY_PATH, constants.tiles_path[map_type]) tiles_path=os.path.join(config.get('geography.path'), constants.tiles_path[map_type])
if not os.path.isdir(tiles_path): if not os.path.isdir(tiles_path):
try: try:
os.mkdir(tiles_path, 0750) os.makedirs(tiles_path, 0755) # create dir like mkdir -p
except: except:
ErrorDialog(_("Can't create tiles cache directory for '%s'.") % ErrorDialog(_("Can't create tiles cache directory for '%s'.") %
constants.map_title[map_type]) constants.map_title[map_type])