From f981cdc31d4a18f4454ac2ee66935d3b7eeec724 Mon Sep 17 00:00:00 2001 From: David Faure Date: Wed, 29 Nov 2023 12:39:33 +0100 Subject: [PATCH] QCommonStyle: fix focus rect drawing, don't fill the background Regression in the previous commit, 5ef5f2f1b9 Change-Id: I03786264d064b7d0cf2b88a5d06aa63ffb19ae8b Reviewed-by: Christian Ehrlicher (cherry picked from commit ebed890b51e920533087ecaffc7219890a708738) Reviewed-by: Qt Cherry-pick Bot --- src/widgets/styles/qcommonstyle.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/widgets/styles/qcommonstyle.cpp b/src/widgets/styles/qcommonstyle.cpp index 5498cdea651..28cba4d98cf 100644 --- a/src/widgets/styles/qcommonstyle.cpp +++ b/src/widgets/styles/qcommonstyle.cpp @@ -201,8 +201,7 @@ void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, Q color = opt->palette.windowText().color(); } const QRect focusRect = opt->rect.adjusted(1, 1, -1, -1); - const QBrush fill(bg); - qDrawPlainRect(p, focusRect, color, 1, bg.isValid() ? &fill : nullptr); + qDrawPlainRect(p, focusRect, color, 1); } break; case PE_IndicatorMenuCheckMark: {