From fc30704cc892bcba2cb474728ed1c3f13e568be8 Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Mon, 4 Dec 2017 17:06:44 +0100 Subject: [PATCH] [Breeze window decoration] Use intersects instead of contains Otherwise breaks if the entire deco is painted at once (e.g. window decoration KCM) --- kdecoration/breezedecoration.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kdecoration/breezedecoration.cpp b/kdecoration/breezedecoration.cpp index 3014e834..ff52dec7 100644 --- a/kdecoration/breezedecoration.cpp +++ b/kdecoration/breezedecoration.cpp @@ -476,7 +476,7 @@ namespace Breeze const auto c = client().data(); const QRect titleRect(QPoint(0, 0), QSize(size().width(), borderTop())); - if ( !titleRect.contains(repaintRegion) ) return; + if ( !titleRect.intersects(repaintRegion) ) return; painter->save(); painter->setPen(Qt::NoPen);