From 0372825d9b033a0b8f58cac4f3f294f171ca3a45 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 5 Sep 2007 16:36:36 +0000 Subject: [PATCH] Added setting of locator source --- src/osgPlugins/osgTerrain/Terrain.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/osgPlugins/osgTerrain/Terrain.cpp b/src/osgPlugins/osgTerrain/Terrain.cpp index 02f0ad575..31c1712c1 100644 --- a/src/osgPlugins/osgTerrain/Terrain.cpp +++ b/src/osgPlugins/osgTerrain/Terrain.cpp @@ -531,17 +531,17 @@ bool writeLocator(const osgTerrain::Locator& locator, osgDB::Output& fw) bool writeLayer(const osgTerrain::Layer& layer, osgDB::Output& fw) { + if (layer.getLocator() && !(layer.getLocator()->getDefinedInFile())) + { + writeLocator(*layer.getLocator(),fw); + } + const osgTerrain::ProxyLayer* proxyLayer = dynamic_cast(&layer); if (proxyLayer) { fw.indent()<<"ProxyLayer "<getFileName()<(&layer); if (imageLayer)