diff --git a/src/osgPlugins/3ds/ReaderWriter3DS.cpp b/src/osgPlugins/3ds/ReaderWriter3DS.cpp index 3956ceb3a..c034b5404 100644 --- a/src/osgPlugins/3ds/ReaderWriter3DS.cpp +++ b/src/osgPlugins/3ds/ReaderWriter3DS.cpp @@ -1141,7 +1141,7 @@ ReaderWriter3DS::StateSetInfo ReaderWriter3DS::ReaderObject::createStateSet(Lib3 // opacity osg::Texture* opacity_map = createTexture(&(mat->opacity_map),"opacity_map", textureTransparency); - if (opacity_map) + if (opacity_map && texture1_map) { if(texture1_map->getImage()->isImageTranslucent()) {