fix kqueue build
This commit is contained in:
parent
453b185c85
commit
b2e359a15d
2 changed files with 15 additions and 7 deletions
|
@ -72,11 +72,11 @@ watchThread st dstatus transferqueue changechan = do
|
|||
}
|
||||
|
||||
{- Initial scartup scan. The action should return once the scan is complete. -}
|
||||
startupScan :: ThreadState -> DaemonStatusHandle -> IO a -> IO ()
|
||||
startupScan :: ThreadState -> DaemonStatusHandle -> IO a -> IO a
|
||||
startupScan st dstatus scanner = do
|
||||
runThreadState st $ showAction "scanning"
|
||||
void $ alertWhile dstatus startupScanAlert $ do
|
||||
void $ scanner
|
||||
r <- alertWhile' dstatus startupScanAlert $ do
|
||||
r <- scanner
|
||||
|
||||
-- Notice any files that were deleted before
|
||||
-- watching was started.
|
||||
|
@ -85,10 +85,13 @@ startupScan st dstatus scanner = do
|
|||
showAction "started"
|
||||
|
||||
modifyDaemonStatus_ dstatus $ \s -> s { scanComplete = True }
|
||||
return True
|
||||
|
||||
return (True, r)
|
||||
|
||||
void $ addAlert dstatus runningAlert
|
||||
|
||||
return r
|
||||
|
||||
ignored :: FilePath -> Bool
|
||||
ignored = ig . takeFileName
|
||||
where
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue