LIB: simplify error handling in FileType

We don't have a Failed constructor anymore.
This commit is contained in:
2016-06-02 13:44:47 +02:00
parent 244a58d8c2
commit d460b4ce11
3 changed files with 23 additions and 86 deletions

View File

@@ -301,7 +301,7 @@ refreshView :: MyGUI
-> MyView
-> Item
-> IO ()
refreshView mygui myview SymLink { sdest = d@Dir{} } =
refreshView mygui myview SymLink { sdest = Just d@Dir{} } =
refreshView mygui myview d
refreshView mygui myview item@Dir{} = do
newRawModel <- fileListStore item myview
@@ -351,7 +351,6 @@ constructView mygui myview = do
dirtreePix FileLike{} = filePix
dirtreePix DirSym{} = folderSymPix
dirtreePix FileLikeSym{} = fileSymPix
dirtreePix Failed{} = errorPix
dirtreePix BrokenSymlink{} = errorPix
dirtreePix _ = errorPix