From 542b7428e243d31d5248d2691b992288fde2bf8c Mon Sep 17 00:00:00 2001 From: Robin Davies Date: Wed, 21 Aug 2024 13:39:46 -0400 Subject: [PATCH] Restart Wi-Fi after disabling Wi-Fi Direct --- src/SetWifiConfig.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/SetWifiConfig.cpp b/src/SetWifiConfig.cpp index 035f049..565f825 100644 --- a/src/SetWifiConfig.cpp +++ b/src/SetWifiConfig.cpp @@ -315,6 +315,8 @@ void pipedal::SetWifiConfig(const WifiConfigSettings &settings) { apdConfig.Load(path); } + if (!UsingNetworkManager()) + {} apdConfig.Set("interface", "wlan0"); apdConfig.Set("driver", "nl80211"); apdConfig.Set("country_code", settings.countryCode_); @@ -553,6 +555,8 @@ void UninstallP2p() wifiDirectConfigSettings.Load(); wifiDirectConfigSettings.enable_ = false; wifiDirectConfigSettings.Save(); + sysExec(SYSTEMCTL_BIN " restart NetworkManager"); // bring up wlan0 wifi. + } }