From c173eb49bcad1f3cd1954a31e1f48789b82b7bf1 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Sat, 30 Sep 2006 13:41:01 +0000 Subject: [PATCH] Added check to init to prevent crash when no camera manipulator is supplied. --- src/osgGA/SimpleViewer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/osgGA/SimpleViewer.cpp b/src/osgGA/SimpleViewer.cpp index f633adb03..9ed345648 100644 --- a/src/osgGA/SimpleViewer.cpp +++ b/src/osgGA/SimpleViewer.cpp @@ -116,7 +116,11 @@ void SimpleViewer::init() { osg::ref_ptr initEvent = _eventQueue->createEvent(); initEvent->setEventType(osgGA::GUIEventAdapter::FRAME); - _cameraManipulator->init(*initEvent, *this); + + if (_cameraManipulator.valid()) + { + _cameraManipulator->init(*initEvent, *this); + } } void SimpleViewer::frame()