Use FSNode API in default OSystem::openConfigFileForReading & OSystem::openConfigFileForWriting method implementations
svn-id: r33730
This commit is contained in:
parent
39d2c3bdad
commit
dca7116cb5
1 changed files with 4 additions and 14 deletions
|
@ -163,25 +163,15 @@ static Common::String getDefaultConfigFileName() {
|
|||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue