From 18e50a245bebdb135020e554fd4f3a8e5b40200f Mon Sep 17 00:00:00 2001 From: jespergravgaard Date: Sun, 15 Nov 2020 14:43:22 +0100 Subject: [PATCH] Using full path for VS.code clickyness. --- .../dk/camelot64/kickc/model/statements/StatementSource.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/dk/camelot64/kickc/model/statements/StatementSource.java b/src/main/java/dk/camelot64/kickc/model/statements/StatementSource.java index a051ee2b1..f676a657d 100644 --- a/src/main/java/dk/camelot64/kickc/model/statements/StatementSource.java +++ b/src/main/java/dk/camelot64/kickc/model/statements/StatementSource.java @@ -9,7 +9,6 @@ import org.antlr.v4.runtime.misc.Interval; import org.antlr.v4.runtime.tree.ParseTree; import org.antlr.v4.runtime.tree.TerminalNode; -import java.io.File; import java.io.Serializable; import java.nio.file.Path; import java.nio.file.Paths; @@ -237,10 +236,8 @@ public class StatementSource implements Serializable { public String format() { if(getFileName() == null) return ""; - Path currentPath = new File(".").toPath().toAbsolutePath(); Path sourcePath = Paths.get(getFileName()); - Path relativePath = currentPath.relativize(sourcePath); - String relativeFileName = relativePath.toString(); + String relativeFileName = sourcePath.toAbsolutePath().toString(); if(getCharPosInLine() == null || getCharPosInLine() == 0) { // No relevant column idx - format without return String.format("%s:%s:", relativeFileName, getLineNumber());