Return string resource if the value is not properly get.
authorPiotr Czaja <p.czaja@samsung.com>
Tue, 31 Oct 2023 15:34:16 +0000 (16:34 +0100)
committerPiotr Czaja/Tizen Services & IoT (PLT) /SRPOL/Engineer/Samsung Electronics <p.czaja@samsung.com>
Wed, 8 Nov 2023 13:11:03 +0000 (14:11 +0100)
Change-Id: I661a96039a71ce2154ce10ea49db227935738bc2

SettingCore/MainMenuInfo.cs

index e2143f76122e88b418cd51f78a5b5b86540bf2b1..650c234784668725e410960852518fa54b4819f6 100644 (file)
@@ -140,7 +140,8 @@ namespace SettingCore
             var NUIGadgetResourceManager = new NUIGadgetResourceManager(info.Pkg);
             string titleMetadata = getMetadata(info, $"{metadataNamePrefix}/{info.Path}/{MainMenuInfo.titleMetadata}");
             string title = titleMetadata is null ? null : NUIGadgetResourceManager.GetString(titleMetadata);
-            return title;
+            Logger.Verbose($"Get gadget title from manifest file: {titleMetadata} -> {title}");
+            return string.IsNullOrEmpty(title) ? titleMetadata : title;
         }
 
         private static MainMenuInfo FromCache(SettingGadgetInfo info)