diff options
| author | Max Horn | 2006-05-03 11:13:21 +0000 |
|---|---|---|
| committer | Max Horn | 2006-05-03 11:13:21 +0000 |
| commit | 9c1fc023281d1ea3789dcdb2cf7451baaf3d061f (patch) | |
| tree | 59b663dd85e8ab02c90448ce4b3cc515672e24b9 /backends/fs/posix | |
| parent | 2ab62d8b02f8ebd7d0ac69abdba52357f41ebb4f (diff) | |
| download | scummvm-rg350-9c1fc023281d1ea3789dcdb2cf7451baaf3d061f.tar.gz scummvm-rg350-9c1fc023281d1ea3789dcdb2cf7451baaf3d061f.tar.bz2 scummvm-rg350-9c1fc023281d1ea3789dcdb2cf7451baaf3d061f.zip | |
Got rid of AbstractFilesystemNode::wrap (begone, evil hack)
svn-id: r22300
Diffstat (limited to 'backends/fs/posix')
| -rw-r--r-- | backends/fs/posix/posix-fs.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/backends/fs/posix/posix-fs.cpp b/backends/fs/posix/posix-fs.cpp index 43cf964d3d..ade8a2060f 100644 --- a/backends/fs/posix/posix-fs.cpp +++ b/backends/fs/posix/posix-fs.cpp @@ -57,7 +57,7 @@ public: virtual bool isDirectory() const { return _isDirectory; } virtual String path() const { return _path; } - virtual FSList listDir(ListMode mode) const; + virtual AbstractFSList listDir(ListMode mode) const; virtual AbstractFilesystemNode *parent() const; virtual AbstractFilesystemNode *child(const String &name) const; }; @@ -130,12 +130,12 @@ POSIXFilesystemNode::POSIXFilesystemNode(const String &p, bool verify) { } } -FSList POSIXFilesystemNode::listDir(ListMode mode) const { +AbstractFSList POSIXFilesystemNode::listDir(ListMode mode) const { assert(_isDirectory); DIR *dirp = opendir(_path.c_str()); struct dirent *dp; - FSList myList; + AbstractFSList myList; if (dirp == NULL) return myList; @@ -192,7 +192,7 @@ FSList POSIXFilesystemNode::listDir(ListMode mode) const { if (entry._isDirectory) entry._path += "/"; - myList.push_back(wrap(new POSIXFilesystemNode(entry))); + myList.push_back(new POSIXFilesystemNode(entry)); } closedir(dirp); return myList; |
