From 2386bda56b33de68370fa8acc76e39ddddd836c6 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 8 Feb 2009 15:27:59 +0000 Subject: changed inifile and map to use filesystem::IFileStream --- src/filesystem/filestream.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/filesystem/filestream.cc') diff --git a/src/filesystem/filestream.cc b/src/filesystem/filestream.cc index 693d1c1..cfbaaec 100644 --- a/src/filesystem/filestream.cc +++ b/src/filesystem/filestream.cc @@ -44,9 +44,12 @@ void IFileStream::open(const char *name) if (fstream_filename[i] == '/') fstream_filename[i] = '\\'; #endif */ - std::ifstream::open(fstream_filename.c_str()); - if (good()) - return; + + if (sys::file_exists(fstream_filename)) { + std::ifstream::open(fstream_filename.c_str()); + if (good()) + return; + } } fstream_filename.clear(); -- cgit v1.2.3