diff --git a/src/main/java/org/jabref/gui/util/FileUpdateMonitor.java b/src/main/java/org/jabref/gui/util/FileUpdateMonitor.java index 57f59a0e563..5b4e7658a14 100644 --- a/src/main/java/org/jabref/gui/util/FileUpdateMonitor.java +++ b/src/main/java/org/jabref/gui/util/FileUpdateMonitor.java @@ -71,7 +71,7 @@ private void notifyAboutChange(Path path) { */ public void addListenerForFile(Path file, FileUpdateListener listener) throws IOException { // We can't watch files directly, so monitor their parent directory for updates - Path directory = file.getParent(); + Path directory = file.toAbsolutePath().getParent(); directory.register(watcher, StandardWatchEventKinds.ENTRY_MODIFY); listeners.put(file, listener);