[Scummvm-cvs-logs] SF.net SVN: scummvm:[33730] scummvm/trunk/common/system.cpp
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Sun Aug 10 01:07:33 CEST 2008
Revision: 33730
http://scummvm.svn.sourceforge.net/scummvm/?rev=33730&view=rev
Author: fingolfin
Date: 2008-08-09 23:07:32 +0000 (Sat, 09 Aug 2008)
Log Message:
-----------
Use FSNode API in default OSystem::openConfigFileForReading & OSystem::openConfigFileForWriting method implementations
Modified Paths:
--------------
scummvm/trunk/common/system.cpp
Modified: scummvm/trunk/common/system.cpp
===================================================================
--- scummvm/trunk/common/system.cpp 2008-08-09 22:42:03 UTC (rev 33729)
+++ scummvm/trunk/common/system.cpp 2008-08-09 23:07:32 UTC (rev 33730)
@@ -163,25 +163,15 @@
}
Common::SeekableReadStream *OSystem::openConfigFileForReading() {
- Common::File *confFile = new Common::File();
- assert(confFile);
- if (!confFile->open(getDefaultConfigFileName())) {
- delete confFile;
- confFile = 0;
- }
- return confFile;
+ FilesystemNode file(getDefaultConfigFileName());
+ return file.openForReading();
}
Common::WriteStream *OSystem::openConfigFileForWriting() {
#ifdef __DC__
return 0;
#else
- Common::DumpFile *confFile = new Common::DumpFile();
- assert(confFile);
- if (!confFile->open(getDefaultConfigFileName())) {
- delete confFile;
- confFile = 0;
- }
- return confFile;
+ FilesystemNode file(getDefaultConfigFileName());
+ return file.openForWriting();
#endif
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list