From: ilho159kim Date: Mon, 7 Aug 2023 07:02:03 +0000 (+0900) Subject: Add lock for _recordChanged variable (#5453) X-Git-Tag: accepted/tizen/unified/20231205.024657~219 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4a0a9cf4ec4badd1d135dbe6637ab384073c1cb1;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Add lock for _recordChanged variable (#5453) Signed-off-by: ilho kim --- diff --git a/src/Tizen.Data.Tdbc.Driver.Sqlite/Tizen.Data.Tdbc.Driver.Sqlite/Connection.cs b/src/Tizen.Data.Tdbc.Driver.Sqlite/Tizen.Data.Tdbc.Driver.Sqlite/Connection.cs index 4381aca..cc04837 100644 --- a/src/Tizen.Data.Tdbc.Driver.Sqlite/Tizen.Data.Tdbc.Driver.Sqlite/Connection.cs +++ b/src/Tizen.Data.Tdbc.Driver.Sqlite/Tizen.Data.Tdbc.Driver.Sqlite/Connection.cs @@ -94,7 +94,10 @@ namespace Tizen.Data.Tdbc.Driver.Sqlite { IRecord record = (operationType != OperationType.Delete ? stmt.ExecuteQuery(sql).FirstOrDefault() : null); RecordChangedEventArgs ev = new RecordChangedEventArgs(operationType, db_name, table_name, record); - _recordChanged?.Invoke(this, ev); + lock (_lock) + { + _recordChanged?.Invoke(this, ev); + } } }