diff --git a/selfdrive/ui/qt/offroad/wifi.cc b/selfdrive/ui/qt/offroad/wifi.cc index dac77f2f7..741f0f0e0 100644 --- a/selfdrive/ui/qt/offroad/wifi.cc +++ b/selfdrive/ui/qt/offroad/wifi.cc @@ -100,7 +100,11 @@ Networking::Networking(QWidget* parent) : QWidget(parent){ } void Networking::refresh(){ + if(!this->isVisible()){ + return; + } wifiWidget->refresh(); + an->refresh(); } void Networking::connectToNetwork(Network n) { @@ -255,11 +259,6 @@ AdvancedNetworking::AdvancedNetworking(QWidget* parent, WifiManager* wifi): QWid s->addWidget(settingsWidget); s->setCurrentIndex(1); setLayout(s); - - // Update network status - QTimer* timer = new QTimer(this); - QObject::connect(timer, SIGNAL(timeout()), this, SLOT(refresh())); - timer->start(5000); } void AdvancedNetworking::refresh(){ diff --git a/selfdrive/ui/qt/offroad/wifi.hpp b/selfdrive/ui/qt/offroad/wifi.hpp index f2ef5298f..05fad4c30 100644 --- a/selfdrive/ui/qt/offroad/wifi.hpp +++ b/selfdrive/ui/qt/offroad/wifi.hpp @@ -58,7 +58,7 @@ signals: void closeKeyboard(); void backPress(); -private slots: +public slots: void receiveText(QString text); void abortTextInput(); void toggleTethering(int enable);