From: David ‘Bombe’ Roden Date: Fri, 30 May 2008 15:03:01 +0000 (+0200) Subject: fix complete path X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=688bbe9c729d805219b827e85358168be7e975a0;p=jSite2.git fix complete path --- diff --git a/src/net/pterodactylus/jsite/project/Project.java b/src/net/pterodactylus/jsite/project/Project.java index 431ce87..4c1a368 100644 --- a/src/net/pterodactylus/jsite/project/Project.java +++ b/src/net/pterodactylus/jsite/project/Project.java @@ -415,10 +415,11 @@ public class Project extends AbstractBean { public String getCompletePath() { StringBuilder completePath = new StringBuilder(); ProjectFileImpl currentProjectFile = this; - do { - completePath.insert(0, File.separatorChar).insert(0, this.getName()); - } while ((currentProjectFile = currentProjectFile.parentProjectFile) != null); - return completePath.substring(1); + while ((currentProjectFile != null) && (currentProjectFile.parentProjectFile != null)) { + completePath.insert(0, currentProjectFile.getName()).insert(0, File.separatorChar); + currentProjectFile = currentProjectFile.parentProjectFile; + } + return completePath.toString(); } /**