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)

pull/35293/head
Shane Smiskol 1 week ago
parent 586c617108
commit ff8cc0d91f
  1. 2
      selfdrive/ui/qt/network/networking.cc

@ -208,11 +208,11 @@ AdvancedNetworking::AdvancedNetworking(QWidget* parent, WifiManager* wifi): QWid
// Wi-Fi metered toggle
std::vector<QString> 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);

Loading…
Cancel
Save