Change Accessibility.cs don't use net6.0 specific function
authorEunki, Hong <eunkiki.hong@samsung.com>
Tue, 24 Oct 2023 08:26:26 +0000 (17:26 +0900)
committerEunki Hong <h.pichulia@gmail.com>
Tue, 31 Oct 2023 14:07:28 +0000 (23:07 +0900)
Let we minimize the net core dependency

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
src/Tizen.NUI/src/public/Accessibility/Accessibility.cs

index 425c3bc..a8ef2c9 100755 (executable)
@@ -332,7 +332,11 @@ namespace Tizen.NUI.Accessibility
 
         private static void SayFinishedEventCallback(string status)
         {
-            var result = sayFinishedStateDictionary.GetValueOrDefault(status, SayFinishedState.Invalid);
+            SayFinishedState result;
+            if (!sayFinishedStateDictionary.TryGetValue(status, out result))
+            {
+                result = SayFinishedState.Invalid;
+            }
             NUILog.Debug($"sayFinishedEventCallback(res={result}) called!");
 
             SayFinished?.Invoke(typeof(Accessibility), new SayFinishedEventArgs(result));