[Packagemanager] Lock internal handle before set/unset event callback (#573)
authorjeremy-jang <35089715+jeremy-jang@users.noreply.github.com>
Thu, 22 Nov 2018 06:13:13 +0000 (15:13 +0900)
committersemun-lee <35090067+semun-lee@users.noreply.github.com>
Thu, 22 Nov 2018 06:13:13 +0000 (15:13 +0900)
commit652192478a36cd710b0946aabdf0b4c9109d9ee3
tree45b28a4b5fe90f2490b1b51f4b9528b2386173a4
parent26c10cbdfec3eca82c7bc1045512313251bfff91
[Packagemanager] Lock internal handle before set/unset event callback (#573)

* [Packagemanager] Fix typo

Change-Id: I4b1cfde45ccfe8d7d322e6835a8ac64a91c0c6b1
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
* [Packagemanager] Lock internal handle before set/unset event callback

Since native API is not thread-safe, managed code should lock
SafePackageManager handle object before set/unset event callback.

Change-Id: I29ba6c9a24ec4c3f2aef8d017fd5bd9102f57cf8
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/Tizen.Applications.PackageManager/Interop/Interop.PackageManager.cs
src/Tizen.Applications.PackageManager/Tizen.Applications/PackageManager.cs