From 01cb15b9b272301d5d135c66caa9ee02d1f62b08 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sun, 21 Nov 2004 13:18:07 +0000 Subject: Since we do ref counting on the nodes now, we can re-use the root nodes now svn-id: r15851 --- backends/fs/palmos/palmos-fs.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'backends/fs/palmos') diff --git a/backends/fs/palmos/palmos-fs.cpp b/backends/fs/palmos/palmos-fs.cpp index aeecb38d43..b5669216bd 100644 --- a/backends/fs/palmos/palmos-fs.cpp +++ b/backends/fs/palmos/palmos-fs.cpp @@ -136,13 +136,13 @@ const char *lastPathComponent(const Common::String &str) { } AbstractFilesystemNode *PalmOSFilesystemNode::parent() const { - - PalmOSFilesystemNode *p = new PalmOSFilesystemNode(); - + PalmOSFilesystemNode *p = 0; + if (!_isPseudoRoot) { - const char *start = _path.c_str(); - const char *end = lastPathComponent(_path); - + const char *start = _path.c_str(); + const char *end = lastPathComponent(_path); + + p = new PalmOSFilesystemNode(); p->_path = String(start, end - start); p->_isValid = true; p->_isDirectory = true; -- cgit v1.2.3