From c0b0ab5d6297d6f67c73f33666e6f43521b1db3b Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 16 Oct 2001 08:24:26 +0000 Subject: [PATCH] Fixed problem caused by ReaderWriterPFB::writeNode(..) not ensuring that the file extension was .pfb. Have added a check. --- src/osgPlugins/pfb/ReaderWriterPFB.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/osgPlugins/pfb/ReaderWriterPFB.cpp b/src/osgPlugins/pfb/ReaderWriterPFB.cpp index 62fae890a..442a8b4ca 100644 --- a/src/osgPlugins/pfb/ReaderWriterPFB.cpp +++ b/src/osgPlugins/pfb/ReaderWriterPFB.cpp @@ -86,6 +86,10 @@ class ReaderWriterPFB : public osgDB::ReaderWriter virtual bool writeNode(const osg::Node& node,const std::string& fileName, const osgDB::ReaderWriter::Options*) { + std::string ext = osgDB::getLowerCaseFileExtension(fileName); + if (!acceptsExtension(ext)) return false; + + osg::notify(osg::INFO)<< "ReaderWriterPFB::writeNode( "<