fix null item
authorYurii Zinchuk/Tizen Services & IoT (PLT) /SRPOL/Engineer/Samsung Electronics <y.zinchuk@samsung.com>
Wed, 5 Apr 2023 12:25:40 +0000 (14:25 +0200)
committerMarcin Romaniuk/Tizen Services & IoT (PLT) /SRPOL/Senior Designer/Samsung Electronics <m.romaniuk@samsung.com>
Wed, 5 Apr 2023 13:02:20 +0000 (15:02 +0200)
SettingMainGadget/Display/DisplayGadget.cs

index d9f97933a52eb05113754eef09755c5347a219c9..7227a2b2f6f327e8b5f1a3111c4e981cf748ca71 100644 (file)
@@ -128,6 +128,10 @@ namespace Setting.Menu
                     sections.Add(MainMenuProvider.Display_Brightness, brightnessItem);
                 }
             }
+            else
+            {
+                Logger.Warn($"There are no available displays. The Brightness section has not been created.");
+            }
 
             // section: font
 
@@ -266,7 +270,10 @@ namespace Setting.Menu
                 themeItem.Secondary = DisplayThemeManager.GetThemeName();
 
                 // reassign CurrentValue to trigger slider icon path update
-                brightnessItem.Slider.CurrentValue = brightnessItem.Slider.CurrentValue;
+                if (brightnessItem != null)
+                {
+                    brightnessItem.Slider.CurrentValue = brightnessItem.Slider.CurrentValue;
+                }
             }
         }
     }