diff --git a/src/osgPlugins/osgTerrain/ImageLayer.cpp b/src/osgPlugins/osgTerrain/ImageLayer.cpp index f861e77e3..85438085a 100644 --- a/src/osgPlugins/osgTerrain/ImageLayer.cpp +++ b/src/osgPlugins/osgTerrain/ImageLayer.cpp @@ -38,7 +38,7 @@ bool ImageLayer_readLocalData(osg::Object& obj, osgDB::Input &fr) osgTerrain::extractSetNameAndFileName(fr[1].getStr(),setname, filename); if (!filename.empty()) { - osg::ref_ptr image = osgDB::readImageFile(filename); + osg::ref_ptr image = fr.readImage(filename.c_str()); if (image.valid()) { layer.setName(setname);