From de85cf9988799d9e4244da9104d958e8683beefb Mon Sep 17 00:00:00 2001 From: cuu Date: Thu, 28 Oct 2021 19:50:38 +0800 Subject: [PATCH] Wifi disconnect bug --- Menu/GameShell/10_Settings/Wifi/wifi.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Menu/GameShell/10_Settings/Wifi/wifi.go b/Menu/GameShell/10_Settings/Wifi/wifi.go index cb6478c..71f7a65 100644 --- a/Menu/GameShell/10_Settings/Wifi/wifi.go +++ b/Menu/GameShell/10_Settings/Wifi/wifi.go @@ -468,9 +468,15 @@ func (self *WifiList) GenNetworkList() { func (self *WifiList) Disconnect() { self.Connecting = false + //nmcli -t -f NAME c show --active + //nmcli con down + cli := "nmcli -t -f NAME c show --active" + out := UI.SystemTrim(cli) + + cli = fmt.Sprintf("nmcli con down \"%s\"",out) - nmcli_disconnect := []string{"nmcli", "con", "down", self.CurEssid} - UI.ExecCmd(nmcli_disconnect) + UI.System(cli) + self.CurEssid = "" self.CurBssid = ""