From 24b710986f59630384550d7756a6aa313ab07c1d Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Sun, 1 Feb 2004 16:13:07 +0000 Subject: [PATCH] Fixed the PagedLOD::removeExpiredChildren() so it only removes the high res child that has expired and no more. --- src/osg/PagedLOD.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/osg/PagedLOD.cpp b/src/osg/PagedLOD.cpp index 3c15902fd..8fde29a86 100644 --- a/src/osg/PagedLOD.cpp +++ b/src/osg/PagedLOD.cpp @@ -205,14 +205,11 @@ bool PagedLOD::removeChild( Node *child ) void PagedLOD::removeExpiredChildren(double expiryTime,NodeList& removedChildren) { - for(unsigned int i=_children.size();i>_numChildrenThatCannotBeExpired;) + if (_children.size()>_numChildrenThatCannotBeExpired) { - --i; - if (!_perRangeDataList[i]._filename.empty() && _perRangeDataList[i]._timeStamp