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

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 621a6c16a462fabc4a0696695a1797f8bf5db093
This commit is contained in:
grekiki
2021-01-22 14:36:42 +01:00
committed by GitHub
parent 8fa0f285f3
commit bf39eb50ad
2 changed files with 5 additions and 6 deletions
+4 -5
View File
@@ -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(){
+1 -1
View File
@@ -58,7 +58,7 @@ signals:
void closeKeyboard();
void backPress();
private slots:
public slots:
void receiveText(QString text);
void abortTextInput();
void toggleTethering(int enable);