Fix callback order issue, memory leak issue in GenItem,GenItemClass
authorSeungkeun Lee <sngn.lee@samsung.com>
Mon, 26 Sep 2016 22:57:52 +0000 (07:57 +0900)
committerSeungkeun Lee <sngn.lee@samsung.com>
Mon, 26 Sep 2016 23:28:39 +0000 (08:28 +0900)
commit7897611bf88d0479a22c926f404a54fd4b556937
tree58dd439a4ec1d3212cd58225ca1e180265b65cd1
parentc526de48d055084bd3c4d2b0e0a2c7a51a20e9c7
Fix callback order issue, memory leak issue in GenItem,GenItemClass

 - GenItemClass::DeleteHandler was called, after related item was cleanup
   So, developer can't access to related item in DeleteHandler.
   I change the source of DeleteHandler
 - Memory leak on ItemObject
   s_IdToItemTable and s_HandleToItemTable was not removed when Item was deleted, So ItemObject can't released.

Change-Id: Ibe5ada852f1c1d777ece5667b3aafa5be4cf119d
src/ElmSharp/ElmSharp/GenGrid.cs
src/ElmSharp/ElmSharp/GenItem.cs
src/ElmSharp/ElmSharp/GenItemClass.cs
src/ElmSharp/ElmSharp/GenList.cs
src/ElmSharp/ElmSharp/ItemObject.cs
test/ElmSharp.Test/ElmSharp.Test.csproj
test/ElmSharp.Test/TC/GenListTest6.cs [new file with mode: 0644]