[Packagemanager] Lock internal handle before set/unset event callback (#576)
authorjeremy-jang <35089715+jeremy-jang@users.noreply.github.com>
Thu, 22 Nov 2018 07:57:32 +0000 (16:57 +0900)
committersemun-lee <35090067+semun-lee@users.noreply.github.com>
Thu, 22 Nov 2018 07:57:32 +0000 (16:57 +0900)
commite17d7666d137272bd50c7cc6e3934e39bf9f4d42
tree911d33379bd87d32aa9aee8e1e83c387d3ca04df
parentbc67bb86e4bfd84e501d7a53794e43752809efd8
[Packagemanager] Lock internal handle before set/unset event callback (#576)

* [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