From e373c9b7b56d3b4b80ab2357363fdc4e48c97e16 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sat, 25 Mar 2006 19:30:10 +0000 Subject: - Revert my last change with moving addDefaultDirectory() from TheneNew.cpp - Removed locking of further directory adds because it did not work for themes. svn-id: r21452 --- common/file.cpp | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'common/file.cpp') diff --git a/common/file.cpp b/common/file.cpp index 5a50d24233..b5e2857905 100644 --- a/common/file.cpp +++ b/common/file.cpp @@ -32,7 +32,6 @@ namespace Common { StringList File::_defaultDirectories; File::FilesMap File::_filesMap; -bool File::_lockedDirectories; static FILE *fopenNoCase(const char *filename, const char *directory, const char *mode) { @@ -108,14 +107,9 @@ static FILE *fopenNoCase(const char *filename, const char *directory, const char return file; } -void File::addDefaultDirectory(const String &directory, bool lockDirectories) { +void File::addDefaultDirectory(const String &directory) { String lfn; - if (_lockedDirectories) - error("addDefaultDirectory is called too late. Move all calls to engine constructor"); - - _lockedDirectories = lockDirectories; - FilesystemNode dir(directory.c_str()); if (!dir.isDirectory()) @@ -139,9 +133,6 @@ void File::addDefaultDirectoryRecursive(const String &directory, int level, int String lfn; - if (_lockedDirectories) - error("addDefaultDirectoryRecursive is called too late. Move all calls to engine constructor"); - FilesystemNode dir(directory.c_str()); if (!dir.isDirectory()) @@ -176,12 +167,10 @@ void File::addDefaultDirectoryRecursive(const String &directory, int level, int void File::resetDefaultDirectories() { _defaultDirectories.clear(); _filesMap.clear(); - _lockedDirectories = false; } File::File() : _handle(0), _ioFailed(false), _refcount(1) { - _lockedDirectories = false; } //#define DEBUG_FILE_REFCOUNT -- cgit v1.2.3