pull/29378/head
Shane Smiskol 2 years ago
parent 671db0b5e7
commit 8ca7b47a28
  1. 4
      selfdrive/ui/qt/offroad/wifiManager.cc

@ -162,8 +162,8 @@ SecurityType WifiManager::getSecurityType(const QVariantMap &properties) {
} }
void WifiManager::connect(const Network &n, const QString &password, const QString &username) { void WifiManager::connect(const Network &n, const QString &password, const QString &username) {
forgetConnection(n.ssid); // Clear all connections that may already exist to the network we are connecting
setCurrentConnecting(n.ssid); setCurrentConnecting(n.ssid);
forgetConnection(n.ssid); // Clear all connections that may already exist to the network we are connecting
Connection connection; Connection connection;
connection["connection"]["type"] = "802-11-wireless"; connection["connection"]["type"] = "802-11-wireless";
connection["connection"]["uuid"] = QUuid::createUuid().toString().remove('{').remove('}'); connection["connection"]["uuid"] = QUuid::createUuid().toString().remove('{').remove('}');
@ -225,7 +225,6 @@ void WifiManager::forgetConnection(const QString &ssid) {
if (!path.path().isEmpty()) { if (!path.path().isEmpty()) {
call(path.path(), NM_DBUS_INTERFACE_SETTINGS_CONNECTION, "Delete"); call(path.path(), NM_DBUS_INTERFACE_SETTINGS_CONNECTION, "Delete");
} }
setCurrentConnecting("");
} }
uint WifiManager::getAdapterType(const QDBusObjectPath &path) { uint WifiManager::getAdapterType(const QDBusObjectPath &path) {
@ -257,6 +256,7 @@ void WifiManager::stateChange(unsigned int new_state, unsigned int previous_stat
if (new_state == NM_DEVICE_STATE_NEED_AUTH && change_reason == NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT && !connecting_to_network.isEmpty()) { if (new_state == NM_DEVICE_STATE_NEED_AUTH && change_reason == NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT && !connecting_to_network.isEmpty()) {
forgetConnection(connecting_to_network); forgetConnection(connecting_to_network);
emit wrongPassword(connecting_to_network); emit wrongPassword(connecting_to_network);
setCurrentConnecting("");
} else if (new_state == NM_DEVICE_STATE_ACTIVATED) { } else if (new_state == NM_DEVICE_STATE_ACTIVATED) {
// connecting_to_network = ""; // connecting_to_network = "";
setCurrentConnecting(""); setCurrentConnecting("");

Loading…
Cancel
Save