From 2db208431ee79ff80a59deccec862e801b7d95dc Mon Sep 17 00:00:00 2001 From: David Rose Date: Fri, 14 Aug 2009 17:35:12 +0000 Subject: [PATCH] allow set_data() on a null array --- panda/src/express/pointerToArray.I | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panda/src/express/pointerToArray.I b/panda/src/express/pointerToArray.I index 6f95abe1bd..34dc492b42 100644 --- a/panda/src/express/pointerToArray.I +++ b/panda/src/express/pointerToArray.I @@ -567,7 +567,7 @@ INLINE void PointerToArray:: set_subdata(size_type n, size_type count, const string &data) { nassertv((data.length() % sizeof(Element)) == 0); nassertv(n <= size() && n + count <= size()); - nassertd((this->_void_ptr) != NULL) { + if ((this->_void_ptr) == NULL) { ((PointerToArray *)this)->reassign(new ReferenceCountedVector(_type_handle)); } size_type ncount = data.length() / sizeof(Element);