diff --git a/selfdrive/ui/qt/sidebar.cc b/selfdrive/ui/qt/sidebar.cc index 5c26bcf315..a077168d90 100644 --- a/selfdrive/ui/qt/sidebar.cc +++ b/selfdrive/ui/qt/sidebar.cc @@ -46,7 +46,11 @@ void StatusWidget::paintEvent(QPaintEvent *e){ void StatusWidget::update(QString label, QString msg, QColor c) { status.setText(label); substatus.setText(msg); - color = c; + + if (color != c) { + color = c; + repaint(); + } return; }