From d2aaa26c8836663aa7f89b4e7376f5b9b5b40afe Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Sat, 19 Jan 2008 13:31:12 +0000 Subject: [PATCH] Disabled the default enabling of update traversal on osgTerrain::Terrain as this was preventing PagedLOD subgraphs from expiring inactive subgraphs --- src/osgTerrain/Terrain.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osgTerrain/Terrain.cpp b/src/osgTerrain/Terrain.cpp index 835c009eb..0e1eb28a0 100644 --- a/src/osgTerrain/Terrain.cpp +++ b/src/osgTerrain/Terrain.cpp @@ -21,7 +21,7 @@ Terrain::Terrain(): _requiresNormals(true), _treatBoundariesToValidDataAsDefaultValue(false) { - setNumChildrenRequiringUpdateTraversal(1); + //setNumChildrenRequiringUpdateTraversal(1); setThreadSafeRefUnref(true); } @@ -32,7 +32,7 @@ Terrain::Terrain(const Terrain& terrain,const osg::CopyOp& copyop): _requiresNormals(terrain._requiresNormals), _treatBoundariesToValidDataAsDefaultValue(terrain._treatBoundariesToValidDataAsDefaultValue) { - setNumChildrenRequiringUpdateTraversal(getNumChildrenRequiringUpdateTraversal()+1); + //setNumChildrenRequiringUpdateTraversal(getNumChildrenRequiringUpdateTraversal()+1); if (terrain.getTerrainTechnique()) setTerrainTechnique(dynamic_cast(terrain.getTerrainTechnique()->cloneType())); }