瀏覽代碼

Fix memory leak of Vector::setSize (#2781)

* Fix memory leak of Vector::setSize

* Format code
James Chen 5 月之前
父節點
當前提交
f037c05b73
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      spine-cpp/spine-cpp/include/spine/Vector.h

+ 4 - 0
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);
+				}
 			}
 		}