From 38a44f5ea1b663fe8bb906bcdd8cbd7935be5e4a Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Thu, 29 Jul 2021 02:17:25 +0800 Subject: [PATCH] onboarding: set the Qt::WA_OpaquePaintEvent attribute (#21763) --- selfdrive/ui/qt/offroad/onboarding.cc | 4 ++++ selfdrive/ui/qt/offroad/onboarding.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/selfdrive/ui/qt/offroad/onboarding.cc b/selfdrive/ui/qt/offroad/onboarding.cc index 82b93ab55d..e05b345f75 100644 --- a/selfdrive/ui/qt/offroad/onboarding.cc +++ b/selfdrive/ui/qt/offroad/onboarding.cc @@ -11,6 +11,10 @@ #include "selfdrive/ui/qt/util.h" #include "selfdrive/ui/qt/widgets/input.h" +TrainingGuide::TrainingGuide(QWidget *parent) : QFrame(parent) { + setAttribute(Qt::WA_OpaquePaintEvent); +} + void TrainingGuide::mouseReleaseEvent(QMouseEvent *e) { if (boundingRect[currentIndex].contains(e->x(), e->y())) { if (currentIndex == 9) { diff --git a/selfdrive/ui/qt/offroad/onboarding.h b/selfdrive/ui/qt/offroad/onboarding.h index 21db36125c..c35ce069da 100644 --- a/selfdrive/ui/qt/offroad/onboarding.h +++ b/selfdrive/ui/qt/offroad/onboarding.h @@ -13,7 +13,7 @@ class TrainingGuide : public QFrame { Q_OBJECT public: - explicit TrainingGuide(QWidget *parent = 0) : QFrame(parent) {}; + explicit TrainingGuide(QWidget *parent = 0); private: void showEvent(QShowEvent *event) override;