From: David Fumanal Date: Mon, 29 Jun 2015 16:40:22 +0000 (+0100) Subject: Fix double deletion in message. X-Git-Tag: dali_1.0.47~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=16634ccd27b9e3986078c9182a431eaa0d20dfe2;p=platform%2Fcore%2Fuifw%2Fdali-core.git Fix double deletion in message. Change-Id: I345a11ae68ca85ab2bc02dd6aba6cef8ba323e4b --- diff --git a/dali/internal/update/manager/update-manager.h b/dali/internal/update/manager/update-manager.h index 1f181a1..f38dfb3 100644 --- a/dali/internal/update/manager/update-manager.h +++ b/dali/internal/update/manager/update-manager.h @@ -853,7 +853,7 @@ inline void AddMessage( UpdateManager& manager, ObjectOwnerContainer& owner, template< typename T > inline void RemoveMessage( UpdateManager& manager, ObjectOwnerContainer& owner, T& object ) { - typedef MessageValue1< ObjectOwnerContainer, OwnerPointer< T > > LocalType; + typedef MessageValue1< ObjectOwnerContainer, T* > LocalType; // Reserve some memory inside the message queue unsigned int* slot = manager.ReserveMessageSlot( sizeof( LocalType ) );