From 0919c1b9d210f8db1f7d4834e78531e711256ae0 Mon Sep 17 00:00:00 2001 From: badlogic Date: Wed, 23 Jan 2019 13:39:14 +0100 Subject: [PATCH] [cpp] Closes #1243, make cleanUpVectorOfPointers() linear in time complexity. --- spine-cpp/spine-cpp/include/spine/ContainerUtil.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-cpp/spine-cpp/include/spine/ContainerUtil.h b/spine-cpp/spine-cpp/include/spine/ContainerUtil.h index e16d800bd..28e4ade1b 100644 --- a/spine-cpp/spine-cpp/include/spine/ContainerUtil.h +++ b/spine-cpp/spine-cpp/include/spine/ContainerUtil.h @@ -108,7 +108,7 @@ namespace spine { template static void cleanUpVectorOfPointers(Vector& items) { - for (size_t i = 0; i < items.size(); ) { + for (int i = (int)items.size() - 1; i >= 0; i--) { T* item = items[i]; delete item;