Resolve 'Available networks' text display issue when wifi is off 27/298527/1
authorAkash Kumar <akash1.kumar@samsung.com>
Fri, 8 Sep 2023 09:32:23 +0000 (15:02 +0530)
committerAkash Kumar <akash1.kumar@samsung.com>
Fri, 8 Sep 2023 09:36:49 +0000 (15:06 +0530)
Change-Id: I3a4575b03575a4e6d3367ded30b6208713e12d95
Signed-off-by: Akash Kumar <akash1.kumar@samsung.com>
SettingWiFi/SettingWiFi/view/APSource.cs
SettingWiFi/SettingWiFi/view/MainPage.cs
packaging/org.tizen.cssetting-wifi-1.1.4.rpk

index 5b856a717d46c101505e99e60f4a243fdb853e7b..7696e6269b62ed16f536f8149248402aea1d9826 100755 (executable)
@@ -189,10 +189,15 @@ namespace SettingWiFi
         private DeviceCollection available;\r
         public APSource()\r
         {\r
-            available = new DeviceCollection("Available networks");\r
+            available = new DeviceCollection("");\r
             this.Add(available);\r
         }\r
 \r
+        public void UpdateGroupTitle(string title)\r
+        {\r
+            available.Title = title;\r
+        }\r
+\r
         public void UpdateScanList(List<AP> apList)\r
         {\r
             available.UpdateScanList(apList);\r
index 8a69fa58cd0b6f7857394a79403c3277188383b1..783870da4fc8381c871835b9bb486bed3247a341 100755 (executable)
@@ -30,6 +30,11 @@ namespace SettingWiFi
 
             mWifi = new WiFi();
             mApSource = new APSource();
+            bool? active = GetWifiState();
+            if (active.HasValue && active.Value)
+            {
+                mApSource.UpdateGroupTitle(Resources.IDS_ST_HEADER_AVAILABLE_NETWORKS);
+            }
 
             ScanAP();
         }
@@ -356,6 +361,7 @@ namespace SettingWiFi
                     await mWifi.Activate();
                 }
                 /* TODO: auto connect */
+                mApSource.UpdateGroupTitle(Resources.IDS_ST_HEADER_AVAILABLE_NETWORKS);
                 ScanAP();
             }
             else
@@ -365,6 +371,7 @@ namespace SettingWiFi
                     await mWifi.Deactivate();
                 }
                 mApSource.RemoveScanList();
+                mApSource.UpdateGroupTitle("");
             }
         }
 
@@ -388,6 +395,7 @@ namespace SettingWiFi
 
         private async void ScanAP()
         {
+            Debug("");
             if (!GetWifiState().HasValue)
             {
                 return;
index 45fb52c00fb54ba8b01272a96acefdf97cb37ebf..bf19d36f10b990cd63e9986d44b1e3bb21da55ad 100644 (file)
Binary files a/packaging/org.tizen.cssetting-wifi-1.1.4.rpk and b/packaging/org.tizen.cssetting-wifi-1.1.4.rpk differ