From: Akash Kumar Date: Thu, 1 Jun 2023 11:29:24 +0000 (+0530) Subject: Resolve Wifi reconnects everytime automatically after disconnecting X-Git-Tag: accepted/tizen/unified/20230615.060052^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d1f15162dbd80214156fb059d06c53c3bfc83ea1;p=profile%2Fiot%2Fapps%2Fdotnet%2Fsetting-wifi.git Resolve Wifi reconnects everytime automatically after disconnecting Change-Id: Icb69be022f58f7d26dda3f7140e152bb939aad91 Signed-off-by: Akash Kumar --- diff --git a/SettingWiFi/SettingWiFi/view/InfoPage.cs b/SettingWiFi/SettingWiFi/view/InfoPage.cs index 8f96dc0..1bc1efe 100755 --- a/SettingWiFi/SettingWiFi/view/InfoPage.cs +++ b/SettingWiFi/SettingWiFi/view/InfoPage.cs @@ -195,6 +195,7 @@ namespace SettingWiFi private void OnSwitchClicked(object sender, SelectedChangedEventArgs e) { + mAp.StaticIPConfig = mOnOffSwitch.IsSelected; mApInfoSource.Clear(); mApInfoSource.ShowInfo(e.IsSelected, true); } @@ -245,22 +246,26 @@ namespace SettingWiFi private void OnBackClicked(object source, ClickedEventArgs args) { - //if (mIsOriginOnOffSwitchSelected != mOnOffSwitch.IsSelected) - //{ - // UpdateApInfo(mOnOffSwitch.IsSelected); - //} - UpdateApInfo(mOnOffSwitch.IsSelected); + if (mIsOriginOnOffSwitchSelected != mOnOffSwitch.IsSelected) + { + UpdateApInfo(mOnOffSwitch.IsSelected); + } + mAp.StaticIPConfig = mOnOffSwitch.IsSelected; NUIApplication.GetDefaultWindow().GetDefaultNavigator().Pop(); } private void UpdateApInfo(bool isStaticIpConfig) { - mWifi.UpdateIpConfigMethod(mAp, isStaticIpConfig); - if (isStaticIpConfig) + Debug(""); + if (mAp.IsConnected()) { - GetStaticIpInfo(); + mWifi.UpdateIpConfigMethod(mAp, isStaticIpConfig); + if (isStaticIpConfig) + { + GetStaticIpInfo(); + } + mWifi.UpdateApInfo(mAp); } - mWifi.UpdateApInfo(mAp); } private void GetStaticIpInfo() diff --git a/packaging/org.tizen.cssetting-wifi-1.1.3.rpk b/packaging/org.tizen.cssetting-wifi-1.1.3.rpk index f0d2910..8366f03 100644 Binary files a/packaging/org.tizen.cssetting-wifi-1.1.3.rpk and b/packaging/org.tizen.cssetting-wifi-1.1.3.rpk differ