From f67467f321622beb40e3665acb4cbc3c985db652 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sat, 24 Jul 2021 07:05:58 +0800 Subject: [PATCH] HomeWindow: fix background white flash while switching to onroad (#21695) --- selfdrive/ui/qt/home.cc | 3 ++- selfdrive/ui/qt/window.cc | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/selfdrive/ui/qt/home.cc b/selfdrive/ui/qt/home.cc index d8b837327b..9cc65675ba 100644 --- a/selfdrive/ui/qt/home.cc +++ b/selfdrive/ui/qt/home.cc @@ -39,6 +39,7 @@ HomeWindow::HomeWindow(QWidget* parent) : QWidget(parent) { showDriverView(false); }); slayout->addWidget(driver_view); + setAttribute(Qt::WA_NoSystemBackground); } void HomeWindow::showSidebar(bool show) { @@ -46,12 +47,12 @@ void HomeWindow::showSidebar(bool show) { } void HomeWindow::offroadTransition(bool offroad) { + sidebar->setVisible(offroad); if (offroad) { slayout->setCurrentWidget(home); } else { slayout->setCurrentWidget(onroad); } - sidebar->setVisible(offroad); emit offroadTransitionSignal(offroad); } diff --git a/selfdrive/ui/qt/window.cc b/selfdrive/ui/qt/window.cc index 04c50684b0..ee1a7edbb7 100644 --- a/selfdrive/ui/qt/window.cc +++ b/selfdrive/ui/qt/window.cc @@ -59,6 +59,7 @@ MainWindow::MainWindow(QWidget *parent) : QWidget(parent) { outline: none; } )"); + setAttribute(Qt::WA_NoSystemBackground); } void MainWindow::openSettings() {