From 30def90d77c90396630c5ed14968bf3800127751 Mon Sep 17 00:00:00 2001 From: sirjonasxx <36828922+sirjonasxx@users.noreply.github.com> Date: Sat, 17 Nov 2018 19:31:52 +0100 Subject: [PATCH] make sure hashSupport can access cached hashfile --- G-Earth/src/main/java/gearth/misc/Cacher.java | 15 +++++++++++---- pom.xml | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/G-Earth/src/main/java/gearth/misc/Cacher.java b/G-Earth/src/main/java/gearth/misc/Cacher.java index a1903f4..9933bec 100644 --- a/G-Earth/src/main/java/gearth/misc/Cacher.java +++ b/G-Earth/src/main/java/gearth/misc/Cacher.java @@ -19,13 +19,20 @@ public class Cacher { private static final String DEFAULT_CACHE_FILENAME = "cache.json"; private static String getCacheDir() { + File GEarthDir = null; try { - return new File(Main.class.getProtectionDomain().getCodeSource().getLocation().toURI()).getParent() - + File.separator - + "Cache"; + GEarthDir = new File(Main.class.getProtectionDomain().getCodeSource().getLocation().toURI()).getParentFile(); + if (GEarthDir.getName().equals("Extensions")) { + GEarthDir = GEarthDir.getParentFile(); + } + } catch (URISyntaxException e) { - return null; +// e.printStackTrace(); } + + return GEarthDir + + File.separator + + "Cache"; } diff --git a/pom.xml b/pom.xml index 3ec3519..4c9edc7 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ Extensions/AdminOnConnect Extensions/BlockReplacePackets - Extensions/SpeechColorizer + Extensions/HappySpeech