onroad UI optimizations (#20871)

* onroad UI optimizations

* remove that

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 5f5bbd64f2
commatwo_master
Adeeb Shihadeh 4 years ago committed by GitHub
parent 494860c201
commit 7410c4a2d7
  1. 6
      selfdrive/ui/qt/onroad.cc
  2. 2
      selfdrive/ui/qt/onroad.h

@ -25,6 +25,7 @@ OnroadWindow::OnroadWindow(QWidget *parent) : QWidget(parent) {
alerts->raise(); alerts->raise();
setLayout(layout); setLayout(layout);
setAttribute(Qt::WA_OpaquePaintEvent);
} }
// ***** onroad widgets ***** // ***** onroad widgets *****
@ -166,6 +167,11 @@ void OnroadAlerts::paintEvent(QPaintEvent *event) {
} }
} }
NvgWindow::NvgWindow(QWidget *parent) : QOpenGLWidget(parent) {
setAttribute(Qt::WA_OpaquePaintEvent);
}
NvgWindow::~NvgWindow() { NvgWindow::~NvgWindow() {
makeCurrent(); makeCurrent();
doneCurrent(); doneCurrent();

@ -60,7 +60,7 @@ class NvgWindow : public QOpenGLWidget, protected QOpenGLFunctions {
public: public:
using QOpenGLWidget::QOpenGLWidget; using QOpenGLWidget::QOpenGLWidget;
explicit NvgWindow(QWidget* parent = 0) : QOpenGLWidget(parent) {}; explicit NvgWindow(QWidget* parent = 0);
~NvgWindow(); ~NvgWindow();
protected: protected:

Loading…
Cancel
Save