From f3447e3ac4059786b951c14311a544e39129ad40 Mon Sep 17 00:00:00 2001 From: royjr Date: Tue, 19 Dec 2023 20:31:50 -0500 Subject: [PATCH] once --- selfdrive/ui/qt/network/networking.cc | 9 +++++---- selfdrive/ui/qt/network/networking.h | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/selfdrive/ui/qt/network/networking.cc b/selfdrive/ui/qt/network/networking.cc index 1d1b7917bd..219dca3841 100644 --- a/selfdrive/ui/qt/network/networking.cc +++ b/selfdrive/ui/qt/network/networking.cc @@ -303,10 +303,11 @@ void WifiUI::refresh() { } for (; n < wifi_items.size(); ++n) wifi_items[n]->setVisible(false); - // Add 'Hidden Network' option at the end - auto hiddenNetworkItem = new QPushButton("Hidden Network"); - connect(hiddenNetworkItem, &QPushButton::clicked, this, &WifiUI::handleHiddenNetwork); - wifi_list_widget->addItem(hiddenNetworkItem); + if (!hiddenNetworkButton) { + hiddenNetworkButton = new QPushButton("Hidden Network"); + connect(hiddenNetworkButton, &QPushButton::clicked, this, &WifiUI::handleHiddenNetwork); + wifi_list_widget->addItem(hiddenNetworkButton); + } setUpdatesEnabled(true); } diff --git a/selfdrive/ui/qt/network/networking.h b/selfdrive/ui/qt/network/networking.h index dc50501fe0..eb22688f50 100644 --- a/selfdrive/ui/qt/network/networking.h +++ b/selfdrive/ui/qt/network/networking.h @@ -44,6 +44,7 @@ private: QVector strengths; ListWidget *wifi_list_widget = nullptr; std::vector wifi_items; + QPushButton *hiddenNetworkButton = nullptr; signals: void connectToNetwork(const Network n);