diff options
| author | Max Horn | 2006-05-03 10:14:05 +0000 |
|---|---|---|
| committer | Max Horn | 2006-05-03 10:14:05 +0000 |
| commit | d404b6150af5d7cf716b52dfe274acca81f6ffad (patch) | |
| tree | cfb577ff33226feeae4cd43e9556d49c229080af /backends/fs/morphos | |
| parent | 58c723d9f01c16fa212946cc26993ed776056da5 (diff) | |
| download | scummvm-rg350-d404b6150af5d7cf716b52dfe274acca81f6ffad.tar.gz scummvm-rg350-d404b6150af5d7cf716b52dfe274acca81f6ffad.tar.bz2 scummvm-rg350-d404b6150af5d7cf716b52dfe274acca81f6ffad.zip | |
Started to separate AbstractFilesystemNode from FilesystemNode
svn-id: r22297
Diffstat (limited to 'backends/fs/morphos')
| -rw-r--r-- | backends/fs/morphos/abox-fs.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/backends/fs/morphos/abox-fs.cpp b/backends/fs/morphos/abox-fs.cpp index c4cd89d438..d8eada1868 100644 --- a/backends/fs/morphos/abox-fs.cpp +++ b/backends/fs/morphos/abox-fs.cpp @@ -26,6 +26,7 @@ #include <stdio.h> #include "base/engine.h" +#include "backends/fs/abstract-fs.h" #include "backends/fs/fs.h" /* @@ -50,7 +51,7 @@ class ABoxFilesystemNode : public AbstractFilesystemNode { virtual bool isDirectory() const { return _isDirectory; } virtual String path() const { return _path; } - virtual FSList listDir(ListMode mode = kListDirectoriesOnly) const; + virtual FSList listDir(ListMode mode) const; static FSList listRoot(); virtual AbstractFilesystemNode *parent() const; virtual AbstractFilesystemNode *child(const String &name) const; @@ -161,8 +162,8 @@ FSList ABoxFilesystemNode::listDir(ListMode mode) const String full_path; BPTR lock; - if ((fib->fib_EntryType > 0 && (mode & kListDirectoriesOnly)) || - (fib->fib_EntryType < 0 && (mode & kListFilesOnly))) + if ((fib->fib_EntryType > 0 && (mode & FilesystemNode::kListDirectoriesOnly)) || + (fib->fib_EntryType < 0 && (mode & FilesystemNode::kListFilesOnly))) { full_path = _path; full_path += fib->fib_FileName; |
