Added null pointer check

This commit is contained in:
Robert Osfield
2016-07-06 20:08:03 +01:00
parent 666a5def96
commit 84eca67498

View File

@@ -98,10 +98,10 @@ struct GeometryArrayList {
template <class T> bool arrayAppendElement(osg::Array* src, unsigned int index, osg::Array* dst)
{
T* array = dynamic_cast<T*>(src);
if (array && dst) {
T* arrayDst = dynamic_cast<T*>(dst);
arrayDst->push_back((*array)[index]);
T* arraySrc = dynamic_cast<T*>(src);
T* arrayDst = dynamic_cast<T*>(dst);
if (arraySrc && arrayDst) {
arrayDst->push_back((*arraySrc)[index]);
return true;
}
return false;