X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fproject%2FProject.java;h=4c1a3689d3b44241ce90949725e4861c5bb168a7;hb=688bbe9c729d805219b827e85358168be7e975a0;hp=431ce87469a8aed2809cc3ffd045b5a4e6cb5f10;hpb=022e29eabeac96f1b6c10ce6120ef92a5f7aa9dc;p=jSite2.git 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(); } /**