From 62acae10a532e6f615a298f46e5fe5c6bd47c6d5 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Thu, 11 Feb 2021 16:48:21 +0100 Subject: [PATCH] Fix compile error --- Source/Engine/Core/Types/DataContainer.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Source/Engine/Core/Types/DataContainer.h b/Source/Engine/Core/Types/DataContainer.h index 954ff24e2..8b504e58f 100644 --- a/Source/Engine/Core/Types/DataContainer.h +++ b/Source/Engine/Core/Types/DataContainer.h @@ -324,9 +324,7 @@ public: void Append(T* data, int32 length) { if (length <= 0) - { return; - } if (Base::Length() == 0) { Copy(data, length); @@ -337,16 +335,13 @@ public: const auto prevLength = Base::_length; Base::_length = prevLength + length; - Base::_data = Allocator::Allocate(Base::_length * sizeof(T)); + Base::_data = (T*)Allocator::Allocate(Base::_length * sizeof(T)); Platform::MemoryCopy(Base::_data, prev, prevLength * sizeof(T)); Platform::MemoryCopy(Base::_data + prevLength * sizeof(T), data, length * sizeof(T)); if (_isAllocated && prev) - { Allocator::Free(prev); - } - _isAllocated = true; }