From: jkkoo <31691679+jkkoo@users.noreply.github.com> Date: Fri, 19 Jan 2018 07:31:32 +0000 (+0900) Subject: fix svace issues (#59) X-Git-Tag: submit/tizen_4.0/20180122.095538~1^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1a26311a2935ed4552cd53175162bb2a021db921;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git fix svace issues (#59) --- diff --git a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsDatabase.cs b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsDatabase.cs index 954def3f8..6986de192 100644 --- a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsDatabase.cs +++ b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsDatabase.cs @@ -109,7 +109,10 @@ namespace Tizen.Pims.Contacts _contactsDBStatusChangedCallback = (DBStatus status, IntPtr userData) => { DBStatusChangedEventArgs args = new DBStatusChangedEventArgs(status); - _dbStatusChanged?.Invoke(this, args); + lock (thisLock) + { + _dbStatusChanged?.Invoke(this, args); + } }; } diff --git a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsManager.cs b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsManager.cs index e301e479f..6a922047b 100644 --- a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsManager.cs +++ b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts/ContactsManager.cs @@ -153,7 +153,10 @@ namespace Tizen.Pims.Contacts _displayOrderChangedCallback = (ContactDisplayOrder nameDisplayOrder, IntPtr userData) => { NameDisplayOrderChangedEventArgs args = new NameDisplayOrderChangedEventArgs(nameDisplayOrder); - _nameDisplayOrderChanged?.Invoke(this, args); + lock (thisLock) + { + _nameDisplayOrderChanged?.Invoke(this, args); + } }; } @@ -204,7 +207,10 @@ namespace Tizen.Pims.Contacts _sortingOrderChangedCallback = (ContactSortingOrder nameSortingOrder, IntPtr userData) => { NameSortingOrderChangedEventArgs args = new NameSortingOrderChangedEventArgs(nameSortingOrder); - _nameSortingOrderChanged?.Invoke(this, args); + lock (thisLock) + { + _nameSortingOrderChanged?.Invoke(this, args); + } }; }