diff --git a/selfdrive/ui/qt/widgets/prime.cc b/selfdrive/ui/qt/widgets/prime.cc index bf9a1e3c54..a27e6aaa39 100644 --- a/selfdrive/ui/qt/widgets/prime.cc +++ b/selfdrive/ui/qt/widgets/prime.cc @@ -268,8 +268,10 @@ SetupWidget::SetupWidget(QWidget* parent) : QFrame(parent) { void SetupWidget::parseError(const QString &response) { show(); - showQr = false; - mainLayout->setCurrentIndex(0); + if (mainLayout->currentIndex() == 1) { + showQr = false; + mainLayout->setCurrentIndex(0); + } } void SetupWidget::showQrCode() {