From 0e67d41eef5fd39c57c5c75f181194ebff85a252 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sat, 10 Jun 2023 01:50:25 +0800 Subject: [PATCH] cabana: fix bg color issue for inactive item (#28468) --- tools/cabana/signalview.cc | 2 +- tools/cabana/util.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/cabana/signalview.cc b/tools/cabana/signalview.cc index 3fda5796d4..46dfef1004 100644 --- a/tools/cabana/signalview.cc +++ b/tools/cabana/signalview.cc @@ -331,7 +331,7 @@ void SignalItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem &op if (item && item->type == SignalModel::Item::Sig) { painter->setRenderHint(QPainter::Antialiasing); if (option.state & QStyle::State_Selected) { - painter->fillRect(option.rect, option.palette.highlight()); + painter->fillRect(option.rect, option.palette.brush(QPalette::Normal, QPalette::Highlight)); } int h_margin = option.widget->style()->pixelMetric(QStyle::PM_FocusFrameHMargin) + 1; diff --git a/tools/cabana/util.cc b/tools/cabana/util.cc index b0bba891db..7a606b133e 100644 --- a/tools/cabana/util.cc +++ b/tools/cabana/util.cc @@ -96,7 +96,7 @@ void MessageBytesDelegate::paint(QPainter *painter, const QStyleOptionViewItem & int v_margin = option.widget->style()->pixelMetric(QStyle::PM_FocusFrameVMargin); int h_margin = option.widget->style()->pixelMetric(QStyle::PM_FocusFrameHMargin); if (option.state & QStyle::State_Selected) { - painter->fillRect(option.rect, option.palette.highlight()); + painter->fillRect(option.rect, option.palette.brush(QPalette::Normal, QPalette::Highlight)); } const QPoint pt{option.rect.left() + h_margin, option.rect.top() + v_margin};