diff --git a/spine-cpp/spine-cpp/include/spine/Vector.h b/spine-cpp/spine-cpp/include/spine/Vector.h index 771b59791..6247c1d33 100644 --- a/spine-cpp/spine-cpp/include/spine/Vector.h +++ b/spine-cpp/spine-cpp/include/spine/Vector.h @@ -85,6 +85,10 @@ namespace spine { for (size_t i = oldSize; i < _size; i++) { construct(_buffer + i, defaultValue); } + } else { + for (size_t i = _size; i < oldSize; i++) { + destroy(_buffer + i); + } } }