Fix double deletion in message. 42/42542/5
authorDavid Fumanal <d.fumanal@samsung.com>
Mon, 29 Jun 2015 16:40:22 +0000 (17:40 +0100)
committerDavid Fumanal <d.fumanal@samsung.com>
Tue, 30 Jun 2015 13:02:35 +0000 (06:02 -0700)
Change-Id: I345a11ae68ca85ab2bc02dd6aba6cef8ba323e4b

dali/internal/update/manager/update-manager.h

index 1f181a1..f38dfb3 100644 (file)
@@ -853,7 +853,7 @@ inline void AddMessage( UpdateManager& manager, ObjectOwnerContainer<T>& owner,
 template< typename T >
 inline void RemoveMessage( UpdateManager& manager, ObjectOwnerContainer<T>& owner, T& object )
 {
-  typedef MessageValue1< ObjectOwnerContainer<T>, OwnerPointer< T > > LocalType;
+  typedef MessageValue1< ObjectOwnerContainer<T>, T* > LocalType;
 
   // Reserve some memory inside the message queue
   unsigned int* slot = manager.ReserveMessageSlot( sizeof( LocalType ) );