Added dynamic_cast<DisplayListiVisitor> into SceneView::init() method to

properly check for class type before doing setState().
This commit is contained in:
Robert Osfield
2004-02-03 19:07:32 +00:00
parent de83752acd
commit 519496754c

View File

@@ -148,7 +148,9 @@ void SceneView::init()
{
_initVisitor->reset();
_initVisitor->setFrameStamp(_frameStamp.get());
_initVisitor->setState(_state.get());
DisplayListVisitor* dlv = dynamic_cast<DisplayListVisitor*>(_initVisitor.get());
if (dlv) dlv->setState(_state.get());
if (_frameStamp.valid())
{