diff --git a/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.cc b/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.cc
index d3bc0fffa7..0b66b83660 100644
--- a/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.cc
+++ b/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.cc
@@ -13,10 +13,6 @@ NeuralNetworkLateralControl::NeuralNetworkLateralControl() :
updateToggle();
}
-void NeuralNetworkLateralControl::showEvent(QShowEvent *event) {
- updateToggle();
-}
-
void NeuralNetworkLateralControl::updateToggle() {
QString statusInitText = "" + STATUS_CHECK_COMPATIBILITY + "";
QString notLoadedText = "" + STATUS_NOT_LOADED + "";
diff --git a/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.h b/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.h
index 18a3fac187..df80fbf097 100644
--- a/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.h
+++ b/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.h
@@ -18,7 +18,6 @@ class NeuralNetworkLateralControl : public ParamControl {
public:
NeuralNetworkLateralControl();
- void showEvent(QShowEvent *event) override;
public slots:
void updateToggle();
@@ -26,8 +25,6 @@ public slots:
private:
Params params;
- void refresh();
-
// Status messages
const QString STATUS_NOT_AVAILABLE = tr("NNLC is currently not available on this platform.");
const QString STATUS_CHECK_COMPATIBILITY = tr("Start the car to check car compatibility");
diff --git a/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral_panel.cc b/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral_panel.cc
index 750e26c118..aaf3201f2a 100644
--- a/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral_panel.cc
+++ b/selfdrive/ui/sunnypilot/qt/offroad/settings/lateral_panel.cc
@@ -85,6 +85,7 @@ LateralPanel::LateralPanel(SettingsWindowSP *parent) : QFrame(parent) {
}
void LateralPanel::showEvent(QShowEvent *event) {
+ nnlcToggle->updateToggle();
updateToggles(offroad);
}