aboutsummaryrefslogtreecommitdiff
path: root/backends/fs/morphos/abox-fs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/fs/morphos/abox-fs.cpp')
-rw-r--r--backends/fs/morphos/abox-fs.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/backends/fs/morphos/abox-fs.cpp b/backends/fs/morphos/abox-fs.cpp
index bf7deb826b..70234740d3 100644
--- a/backends/fs/morphos/abox-fs.cpp
+++ b/backends/fs/morphos/abox-fs.cpp
@@ -51,8 +51,8 @@ class ABoxFilesystemNode : public AbstractFilesystemNode {
virtual bool isDirectory() const { return _isDirectory; }
virtual String path() const { return _path; }
- virtual FSList listDir(ListMode mode) const;
- static FSList listRoot();
+ virtual AbstractFSList listDir(ListMode mode) const;
+ static AbstractFSList listRoot();
virtual AbstractFilesystemNode *parent() const;
virtual AbstractFilesystemNode *child(const String &name) const;
};
@@ -129,9 +129,9 @@ ABoxFilesystemNode::~ABoxFilesystemNode()
}
}
-FSList ABoxFilesystemNode::listDir(ListMode mode) const
+AbstractFSList ABoxFilesystemNode::listDir(ListMode mode) const
{
- FSList myList;
+ AbstractFSList myList;
if (!_isValid)
error("listDir() called on invalid node");
@@ -174,7 +174,7 @@ FSList ABoxFilesystemNode::listDir(ListMode mode) const
if (entry)
{
if (entry->isValid())
- myList.push_back(wrap(entry));
+ myList.push_back(entry);
else
delete entry;
}
@@ -218,9 +218,9 @@ AbstractFilesystemNode *ABoxFilesystemNode::child(const String &name) const {
TODO
}
-FSList ABoxFilesystemNode::listRoot()
+AbstractFSList ABoxFilesystemNode::listRoot()
{
- FSList myList;
+ AbstractFSList myList;
DosList *dosList;
CONST ULONG lockDosListFlags = LDF_READ | LDF_VOLUMES;
char name[256];
@@ -255,7 +255,7 @@ FSList ABoxFilesystemNode::listRoot()
if (entry)
{
if (entry->isValid())
- myList.push_back(wrap(entry));
+ myList.push_back(entry);
else
delete entry;
}