From 4a6f834bc9c33cf1e8d8aeaf9bcdbafc353d3996 Mon Sep 17 00:00:00 2001 From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch> Date: Tue, 14 Apr 2015 16:11:05 +0200 Subject: [PATCH] Fix FilesWatcher when cd != input directory --- src/main/scala/leon/utils/FilesWatcher.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/scala/leon/utils/FilesWatcher.scala b/src/main/scala/leon/utils/FilesWatcher.scala index 7a25c7ee9..f42127b25 100644 --- a/src/main/scala/leon/utils/FilesWatcher.scala +++ b/src/main/scala/leon/utils/FilesWatcher.scala @@ -26,8 +26,9 @@ case class FilesWatcher(ctx: LeonContext, files: Seq[File]) { val events = key.pollEvents() - if (events.exists{_.context match { - case (p: Path) => toWatch(p.toFile.getAbsoluteFile) + if (events.exists{ _.context match { + case (p: Path) => + dirs exists { dir => toWatch(new File(dir, p.toFile.getName))} case e => false }}) { val currentHashes = toWatch.map(md5file) -- GitLab