]> git.mxchange.org Git - flightgear.git/commitdiff
Check if request has already been satisfied
authortimoore <timoore>
Fri, 14 Dec 2007 22:52:57 +0000 (22:52 +0000)
committertimoore <timoore>
Fri, 14 Dec 2007 22:52:57 +0000 (22:52 +0000)
src/Scenery/SceneryPager.hxx

index 197202190d56bbec4e56865c668e45ac484f8868..a0c87e78e74f776e8cb5b0056b6f36012e7a2da8 100644 (file)
@@ -54,8 +54,9 @@ protected:
             _frameStamp(frameStamp) {}
         void doRequest(SceneryPager* pager)
         {
-            pager->requestNodeFile(_fileName, _group.get(), _priority,
-                                   _frameStamp.get());
+            if (_group->getNumChildren() == 0)
+                pager->requestNodeFile(_fileName, _group.get(), _priority,
+                                       _frameStamp.get());
         }
         std::string _fileName;
         osg::ref_ptr<osg::Group> _group;