Call ToLower() and ToUpper() (#4799)
authorhjhun <36876573+hjhun@users.noreply.github.com>
Mon, 5 Dec 2022 03:09:16 +0000 (12:09 +0900)
committerGitHub <noreply@github.com>
Mon, 5 Dec 2022 03:09:16 +0000 (12:09 +0900)
To improve the performance of calling ToLower() and ToUpper(), the thread
prints logs.

Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs

index fa386df..7abee62 100644 (file)
@@ -379,6 +379,11 @@ namespace Tizen.Applications
             if (cultureInfo != null)
             {
                 CultureInfo.CurrentCulture = cultureInfo;
+                Thread thread = new Thread(() =>
+                {
+                    Log.Info(LogTag, "Locale: " + locale.ToLower(cultureInfo) + ", " + locale.ToUpper(cultureInfo));
+                });
+                thread.Start();
             }
             else
             {
@@ -392,6 +397,11 @@ namespace Tizen.Applications
             if (cultureInfo != null)
             {
                 CultureInfo.CurrentUICulture = cultureInfo;
+                Thread thread = new Thread(() =>
+                {
+                    Log.Info(LogTag, "Locale: " + locale.ToLower(cultureInfo) + ", " + locale.ToUpper(cultureInfo));
+                });
+                thread.Start();
             }
             else
             {