From 96a8d9dd3e9f433435b91df1cf49913c0113e7cc Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sun, 10 Oct 2021 05:43:27 +0800 Subject: [PATCH] UI: fix stuck in visionIPC receive timeout (#22450) old-commit-hash: afaf235acd533e9c105925caab1e872ee3d3457b --- selfdrive/ui/qt/widgets/cameraview.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/ui/qt/widgets/cameraview.cc b/selfdrive/ui/qt/widgets/cameraview.cc index be9e996545..339e0e7e38 100644 --- a/selfdrive/ui/qt/widgets/cameraview.cc +++ b/selfdrive/ui/qt/widgets/cameraview.cc @@ -266,7 +266,7 @@ void CameraViewWidget::updateFrame() { LOGE("visionIPC receive timeout"); } } - if (buf == nullptr) { + if (buf == nullptr && isVisible()) { // try to connect or recv again QTimer::singleShot(1000. / UI_FREQ, this, &CameraViewWidget::updateFrame); }