diff --git a/src/osgDB/DatabasePager.cpp b/src/osgDB/DatabasePager.cpp index 5bd80970f..b2bfcdeff 100644 --- a/src/osgDB/DatabasePager.cpp +++ b/src/osgDB/DatabasePager.cpp @@ -1542,8 +1542,6 @@ void DatabasePager::requestNodeFile(const std::string& fileName, osg::NodePath& if (!_startThreadCalled) { - _startThreadCalled = true; - _done = false; OSG_INFO<<"DatabasePager::startThread()"<getNumOfHttpDatabaseThreadsHint()); } + _startThreadCalled = true; + _done = false; + for(DatabaseThreadList::const_iterator dt_itr = _databaseThreads.begin(); dt_itr != _databaseThreads.end(); ++dt_itr)