fix changeFile to not be partial
That led to runtime crashes, without even a warning from -Wall. Yipes!
This commit is contained in:
parent
0cad2bf2f0
commit
87cba71d5a
2 changed files with 13 additions and 7 deletions
|
@ -390,7 +390,7 @@ safeToAdd delayadd pending inprocess = do
|
|||
- transfer scan does the same thing then.
|
||||
-}
|
||||
checkChangeContent :: Change -> Assistant ()
|
||||
checkChangeContent (Change { changeInfo = i , changeFile = f }) =
|
||||
checkChangeContent change@(Change { changeInfo = i }) =
|
||||
case changeInfoKey i of
|
||||
Nothing -> noop
|
||||
Just k -> whenM (scanComplete <$> getDaemonStatus) $ do
|
||||
|
@ -399,5 +399,6 @@ checkChangeContent (Change { changeInfo = i , changeFile = f }) =
|
|||
then queueTransfers "new file created" Next k (Just f) Upload
|
||||
else queueTransfers "new or renamed file wanted" Next k (Just f) Download
|
||||
handleDrops "file renamed" present k (Just f) Nothing
|
||||
where
|
||||
f = changeFile change
|
||||
checkChangeContent _ = noop
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue