From 04cbed39897ea2cc71a146489453f16f2e218c71 Mon Sep 17 00:00:00 2001 From: grekiki Date: Wed, 24 Feb 2021 15:40:34 +0100 Subject: [PATCH] Qt-UI fix escaping all wifi access points (#20147) * fix wifi escaping * less code Co-authored-by: Comma Device --- selfdrive/ui/qt/offroad/networking.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/selfdrive/ui/qt/offroad/networking.cc b/selfdrive/ui/qt/offroad/networking.cc index 39b1667d12..d44b5b7e75 100644 --- a/selfdrive/ui/qt/offroad/networking.cc +++ b/selfdrive/ui/qt/offroad/networking.cc @@ -6,6 +6,7 @@ #include #include #include +#include #include "common/params.h" #include "networking.hpp" @@ -325,6 +326,8 @@ void WifiUI::refresh() { int i = 0; int countWidgets = 0; + int pageCount = (wifi->seen_networks.size() - 1) / networks_per_page; + page = std::max(0, std::min(page, pageCount)); for (Network &network : wifi->seen_networks) { QHBoxLayout *hlayout = new QHBoxLayout; if (page * networks_per_page <= i && i < (page + 1) * networks_per_page) {