diff options
Diffstat (limited to 'backends/fs/amigaos4/amigaos4-fs.cpp')
-rw-r--r-- | backends/fs/amigaos4/amigaos4-fs.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/backends/fs/amigaos4/amigaos4-fs.cpp b/backends/fs/amigaos4/amigaos4-fs.cpp index 92897ff0ca..77e96ea52b 100644 --- a/backends/fs/amigaos4/amigaos4-fs.cpp +++ b/backends/fs/amigaos4/amigaos4-fs.cpp @@ -37,6 +37,7 @@ #include "common/util.h" #include "base/engine.h" +#include "backends/fs/abstract-fs.h" #include "backends/fs/fs.h" #define ENTER() /* debug(6, "Enter") */ @@ -68,7 +69,7 @@ class AmigaOSFilesystemNode : public AbstractFilesystemNode { virtual bool isDirectory() const { return _bIsDirectory; }; virtual String path() const { return _sPath; }; - virtual FSList listDir(ListMode mode = kListDirectoriesOnly) const; + virtual FSList listDir(ListMode mode) const; virtual FSList listVolumes(void) const; virtual AbstractFilesystemNode *parent() const; virtual AbstractFilesystemNode *child(const String &name) const; @@ -263,9 +264,9 @@ FSList AmigaOSFilesystemNode::listDir(ListMode mode) const { struct ExAllData *ead = data; do { - if ((mode == kListAll) || - (EAD_IS_DRAWER(ead) && (mode == kListDirectoriesOnly)) || - (EAD_IS_FILE(ead) && (mode == kListFilesOnly))) { + if ((mode == FilesystemNode::kListAll) || + (EAD_IS_DRAWER(ead) && (mode == FilesystemNode::kListDirectoriesOnly)) || + (EAD_IS_FILE(ead) && (mode == FilesystemNode::kListFilesOnly))) { String full_path = _sPath; full_path += (char*)ead->ed_Name; |