diff --git a/panda/src/cull/cullBinStateSorted.I b/panda/src/cull/cullBinStateSorted.I index 4b9d2bf601..fd8558e846 100644 --- a/panda/src/cull/cullBinStateSorted.I +++ b/panda/src/cull/cullBinStateSorted.I @@ -33,9 +33,13 @@ CullBinStateSorted(const string &name, GraphicsStateGuardianBase *gsg, //////////////////////////////////////////////////////////////////// INLINE CullBinStateSorted::ObjectData:: ObjectData(CullableObject *object) : - _object(object), - _format(object->_munged_data->get_format()) + _object(object) { + if (object->_munged_data == NULL) { + _format = NULL; + } else { + _format = object->_munged_data->get_format(); + } } ////////////////////////////////////////////////////////////////////