diff --git a/src/osgPlugins/dae/ReaderWriterDAE.cpp b/src/osgPlugins/dae/ReaderWriterDAE.cpp index de86b92b3..39341977e 100644 --- a/src/osgPlugins/dae/ReaderWriterDAE.cpp +++ b/src/osgPlugins/dae/ReaderWriterDAE.cpp @@ -144,6 +144,9 @@ ReaderWriterDAE::readNode(const std::string& fname, std::string fileName( osgDB::findDataFile( fname, options ) ); if( fileName.empty() ) return ReadResult::FILE_NOT_FOUND; + pluginOptions.options = options ? osg::clone(options, osg::CopyOp::SHALLOW_COPY) : new Options; + pluginOptions.options->getDatabasePathList().push_front(osgDB::getFilePath(fileName)); + OSG_INFO << "ReaderWriterDAE( \"" << fileName << "\" )" << std::endl; if (NULL == pDAE)