From 90a0170d4740c372c2c72f881d6abd9412cd5a89 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 29 Jan 2016 11:54:17 +0000 Subject: [PATCH] Fixed build with OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION set to OFF. --- src/osgPlugins/p3d/ReaderWriterP3D.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osgPlugins/p3d/ReaderWriterP3D.cpp b/src/osgPlugins/p3d/ReaderWriterP3D.cpp index aa1c663fb..adfa265c7 100644 --- a/src/osgPlugins/p3d/ReaderWriterP3D.cpp +++ b/src/osgPlugins/p3d/ReaderWriterP3D.cpp @@ -2335,8 +2335,8 @@ void ReaderWriterP3DXML::parsePdfDocument(osgPresentation::SlideShowConstructor& osgPresentation::SlideShowConstructor::ScriptData scriptData; getProperties(cur, scriptData); - osg::Image* image = constructor.addInteractiveImage(cur->contents, positionData, imageData, scriptData); - osgWidget::PdfImage* pdfImage = dynamic_cast(image); + osg::ref_ptr image = constructor.addInteractiveImage(cur->contents, positionData, imageData, scriptData); + osgWidget::PdfImage* pdfImage = dynamic_cast(image.get()); if (pdfImage) { int numPages = pdfImage->getNumOfPages();