diff --git a/src/FDM/groundcache.cxx b/src/FDM/groundcache.cxx index fd1893065..90e79b864 100644 --- a/src/FDM/groundcache.cxx +++ b/src/FDM/groundcache.cxx @@ -201,7 +201,7 @@ void FGGroundCache::getGroundProperty(Drawable* drawable, gp.material = 0; backfaceCulling = false; // XXX state set might be higher up in scene graph - gp.material = globals->get_matlib()->findMaterial(drawable->getStateSet()); + gp.material = SGMaterialLib::findMaterial(drawable->getStateSet()); if (gp.material) gp.type = (gp.material->get_solid() ? FGInterface::Solid : FGInterface::Water); diff --git a/src/Scenery/scenery.cxx b/src/Scenery/scenery.cxx index 84c5b9fad..13cc67ffc 100644 --- a/src/Scenery/scenery.cxx +++ b/src/Scenery/scenery.cxx @@ -164,7 +164,7 @@ FGScenery::get_elevation_m(const SGGeod& geod, double& alt, alt = elevation; if (material) { const osg::StateSet* stateSet = hit.getDrawable()->getStateSet(); - *material = globals->get_matlib()->findMaterial(stateSet); + *material = SGMaterialLib::findMaterial(stateSet); } } }