diff options
author | Lars Persson | 2005-10-01 18:02:37 +0000 |
---|---|---|
committer | Lars Persson | 2005-10-01 18:02:37 +0000 |
commit | 5c30b3c8df57abf206429e0e153172755402ac8b (patch) | |
tree | 64f2cf397862fcec9afee602656cf07e6f835baa /backends/fs/symbian | |
parent | aeb09b2ce43976ded9864845641a9a7778323fef (diff) | |
download | scummvm-rg350-5c30b3c8df57abf206429e0e153172755402ac8b.tar.gz scummvm-rg350-5c30b3c8df57abf206429e0e153172755402ac8b.tar.bz2 scummvm-rg350-5c30b3c8df57abf206429e0e153172755402ac8b.zip |
Update Symbian README, default Joystick config is on, Updated pkg files for S80 & S90, updated symbian-fs (cleaner code)
svn-id: r18919
Diffstat (limited to 'backends/fs/symbian')
-rw-r--r-- | backends/fs/symbian/symbian-fs.cpp | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/backends/fs/symbian/symbian-fs.cpp b/backends/fs/symbian/symbian-fs.cpp index cd2ee3b2dc..7c9273ce05 100644 --- a/backends/fs/symbian/symbian-fs.cpp +++ b/backends/fs/symbian/symbian-fs.cpp @@ -21,15 +21,11 @@ * $Header$ */ -#if defined (__SYMBIAN32__) +#if defined (__SYMBIAN32__) #include "common/stdafx.h" #include "../fs.h" -//#include <sys/param.h> -//#include <sys/stat.h> #include <dirent.h> -//#include <stdio.h> -//#include <unistd.h> #include <eikenv.h> #include <f32file.h> @@ -62,11 +58,11 @@ public: static const char *lastPathComponent(const Common::String &str) { const char *start = str.c_str(); const char *cur = start + str.size() - 2; - + while (cur > start && *cur != '\\') { --cur; } - + return cur+1; } @@ -88,7 +84,7 @@ SymbianFilesystemNode::SymbianFilesystemNode(bool aIsRoot) { } // SumthinWicked says: added next function myself, since it was not in 0.7.1. -// might still be a little buggy, or simply the reason ScummVM can't run any +// might still be a little buggy, or simply the reason ScummVM can't run any // games on the phone yet :P SymbianFilesystemNode::SymbianFilesystemNode(const String &path) { if (path.size() == 0) @@ -121,7 +117,7 @@ FSList SymbianFilesystemNode::listDir(ListMode mode) const { CEikonEnv::Static()->FsSession().DriveList(drivelist); for (int loop=0;loop<KMaxDrives;loop++) { if(drivelist[loop]>0) { - SymbianFilesystemNode entry(false); + SymbianFilesystemNode entry(false); char drive_name[2]; drive_name[0] = loop+'A'; drive_name[1] = '\0'; @@ -149,17 +145,17 @@ FSList SymbianFilesystemNode::listDir(ListMode mode) const { nameBuf.Copy(fileentry.iName); SymbianFilesystemNode entry(false); entry._isPseudoRoot = false; - + entry._displayName =(char*)nameBuf.PtrZ(); entry._path = _path; entry._path +=(char*)nameBuf.PtrZ(); entry._isDirectory = fileentry.IsDir(); - + // Honor the chosen mode if ((mode == kListFilesOnly && entry._isDirectory) || (mode == kListDirectoriesOnly && !entry._isDirectory)) continue; - + if (entry._isDirectory) entry._path += "\\"; myList.push_back(wrap(new SymbianFilesystemNode(&entry))); |