diff --git a/sbt-bridge/src/xsbt/DelegatingReporter.java b/sbt-bridge/src/xsbt/DelegatingReporter.java index 5f72cb2c18d4..0f533a0e0d9a 100644 --- a/sbt-bridge/src/xsbt/DelegatingReporter.java +++ b/sbt-bridge/src/xsbt/DelegatingReporter.java @@ -80,11 +80,11 @@ public void doReport(MessageContainer cont, Context ctx) { SourceFile src = pos.source(); position = new Position() { public Optional sourceFile() { - if (src.exists()) return Optional.empty(); + if (!src.exists()) return Optional.empty(); else return Optional.ofNullable(src.file().file()); } public Optional sourcePath() { - if (src.exists()) return Optional.empty(); + if (!src.exists()) return Optional.empty(); else return Optional.ofNullable(src.file().path()); } public Optional line() {