Memory pool key uses ptr in 32bit mode
[platform/core/uifw/dali-core.git] / dali / internal / event / size-negotiation / memory-pool-relayout-container.cpp
index be4fc65..2554e14 100644 (file)
@@ -48,7 +48,8 @@ void MemoryPoolRelayoutContainer::Add(const Dali::Actor& actor, const Vector2& s
 {
   if(!Contains(actor))
   {
-    RelayoutInfo* info = mAllocator.Allocate();
+    void*         ptr  = mAllocator.AllocateRaw();
+    RelayoutInfo* info = new(ptr) RelayoutInfo();
     info->actor        = actor;
     info->size         = size;