浏览代码

[cpp] Closes #1243, make cleanUpVectorOfPointers() linear in time complexity.

badlogic 6 年之前
父节点
当前提交
0919c1b9d2
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      spine-cpp/spine-cpp/include/spine/ContainerUtil.h

+ 1 - 1
spine-cpp/spine-cpp/include/spine/ContainerUtil.h

@@ -108,7 +108,7 @@ namespace spine {
         
         
         template<typename T>
         template<typename T>
         static void cleanUpVectorOfPointers(Vector<T*>& items) {
         static void cleanUpVectorOfPointers(Vector<T*>& items) {
-            for (size_t i = 0; i < items.size(); ) {
+            for (int i = (int)items.size() - 1; i >= 0; i--) {
                 T* item = items[i];
                 T* item = items[i];
                 
                 
                 delete item;
                 delete item;