aboutsummaryrefslogtreecommitdiff
path: root/Assistant/Threads/Watcher.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Assistant/Threads/Watcher.hs')
-rw-r--r--Assistant/Threads/Watcher.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/Assistant/Threads/Watcher.hs b/Assistant/Threads/Watcher.hs
index 8ba015b19..89cc98fa4 100644
--- a/Assistant/Threads/Watcher.hs
+++ b/Assistant/Threads/Watcher.hs
@@ -235,10 +235,11 @@ onDelDir threadname dir _ _dstatus _ = do
[Params "--quiet -r --cached --ignore-unmatch --"] [dir]
madeChange dir RmDirChange
-{- Called when there's an error with inotify. -}
+{- Called when there's an error with inotify or kqueue. -}
onErr :: Handler
-onErr _ msg _ _dstatus _ = do
+onErr _ msg _ dstatus _ = do
warning msg
+ void $ liftIO $ addAlert dstatus $ warningAlert "watcher" msg
return Nothing
{- Adds a symlink to the index, without ever accessing the actual symlink