qt ui: don't refresh wifi widget if it is not visible (#19876)

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 621a6c16a4
vw-mqb-aeb
grekiki 4 years ago committed by GitHub
parent 8fa0f285f3
commit bf39eb50ad
  1. 9
      selfdrive/ui/qt/offroad/wifi.cc
  2. 2
      selfdrive/ui/qt/offroad/wifi.hpp

@ -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(){

@ -58,7 +58,7 @@ signals:
void closeKeyboard();
void backPress();
private slots:
public slots:
void receiveText(QString text);
void abortTextInput();
void toggleTethering(int enable);

Loading…
Cancel
Save