fix driverview

pull/24602/head
Shane Smiskol 3 years ago
parent 82aac96a1f
commit 074ee10f17
  1. 6
      selfdrive/ui/qt/offroad/driverview.cc
  2. 2
      selfdrive/ui/qt/offroad/driverview.h

@ -16,7 +16,10 @@ DriverViewWindow::DriverViewWindow(QWidget* parent) : QWidget(parent) {
layout->addWidget(cameraView); layout->addWidget(cameraView);
scene = new DriverViewScene(this); scene = new DriverViewScene(this);
connect(cameraView, &CameraViewWidget::vipcThreadFrameReceived, scene, &DriverViewScene::frameUpdated); connect(cameraView, &CameraViewWidget::vipcThreadFrameReceived, scene, [=](){
scene->frameUpdated();
cameraView->update();
});
layout->addWidget(scene); layout->addWidget(scene);
layout->setCurrentWidget(scene); layout->setCurrentWidget(scene);
} }
@ -42,7 +45,6 @@ void DriverViewScene::hideEvent(QHideEvent* event) {
void DriverViewScene::frameUpdated() { void DriverViewScene::frameUpdated() {
frame_updated = true; frame_updated = true;
sm.update(0); sm.update(0);
update();
} }
void DriverViewScene::paintEvent(QPaintEvent* event) { void DriverViewScene::paintEvent(QPaintEvent* event) {

@ -12,8 +12,6 @@ class DriverViewScene : public QWidget {
public: public:
explicit DriverViewScene(QWidget *parent); explicit DriverViewScene(QWidget *parent);
public slots:
void frameUpdated(); void frameUpdated();
protected: protected:

Loading…
Cancel
Save