From ff8cc0d91fb79f46114c45479f1dcd320d934c00 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Tue, 20 May 2025 00:27:41 -0700 Subject: [PATCH] nm is slow -- it takes 2s to commit to disk, and dbus errors are raised if you try again while previous is running (this is an ubuntu 24.04 bug) --- selfdrive/ui/qt/network/networking.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/ui/qt/network/networking.cc b/selfdrive/ui/qt/network/networking.cc index 8f9344e030..ed79b9ba01 100644 --- a/selfdrive/ui/qt/network/networking.cc +++ b/selfdrive/ui/qt/network/networking.cc @@ -208,11 +208,11 @@ AdvancedNetworking::AdvancedNetworking(QWidget* parent, WifiManager* wifi): QWid // Wi-Fi metered toggle std::vector longi_button_texts{tr("Unmetered"), tr("Default"), tr("Metered")}; wifiMeteredToggle = new ToggleControl(tr("Metered Wi-Fi Network"), tr("Prevent large data uploads when on a metered connection"), "", false); - wifiMeteredToggle->setValue("Disconnected"); wifiMeteredToggle->setEnabled(false); QObject::connect(wifiMeteredToggle, &ToggleControl::toggleFlipped, [=](bool state) { wifi->setCurrentNetworkMetered(state); wifiMeteredToggle->setValue(state ? "Metered" : "Unmetered"); + wifiMeteredToggle->setEnabled(false); std::cout << "Set Wi-Fi metered to " << state << std::endl; }); list->addItem(wifiMeteredToggle);