[Tizen] Create another native handle to make sure Registry.Unregister works fine. 89/138789/1 submit/tizen/20170714.014916
authorUmar <m.umar@partner.samsung.com>
Wed, 12 Jul 2017 14:43:57 +0000 (15:43 +0100)
committerdongsug.song <dongsug.song@samsung.com>
Thu, 13 Jul 2017 17:44:14 +0000 (02:44 +0900)
commit3b83e387f4e051a198f1e4417f2b33ab592fdb1b
tree3d58a05aab867efe345814d2d2dbbff987e4531c
parentadc4dc0649b32729078b4b5fbbba2ed43f02bfa1
[Tizen] Create another native handle to make sure Registry.Unregister works fine.

This is much simpler solution with less code maintenance as derived classes do not have to call Registry.Unregister(this);.
Only BaseHandle class will be responsible for Registry.Register and Registry.UnRegister which is much simpler and symmetric solution.
The only drawback is that we have to create an extra native handle.

Change-Id: I2e3ab7b3311befb25141ae0816b7d2d77a2e3485
Tizen.NUI/src/public/BaseHandle.cs