From 27b476d319a5869d1052baae097eda4c17ad0b50 Mon Sep 17 00:00:00 2001 From: Hugo Pereira Da Costa Date: Tue, 1 Dec 2015 22:34:48 +0100 Subject: [PATCH] draw outline in anti-aliasing mode, to prevent darker pixel in the corner. --- kdecoration/breezedecoration.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kdecoration/breezedecoration.cpp b/kdecoration/breezedecoration.cpp index 78f98995..44e17dbe 100644 --- a/kdecoration/breezedecoration.cpp +++ b/kdecoration/breezedecoration.cpp @@ -455,12 +455,13 @@ namespace Breeze if( hasBorders() && !s->isAlphaChannelSupported() ) { painter->save(); + painter->setRenderHint(QPainter::Antialiasing, false); painter->setBrush( Qt::NoBrush ); painter->setPen( c->isActive() ? c->color( ColorGroup::Active, ColorRole::TitleBar ): c->color( ColorGroup::Inactive, ColorRole::Foreground ) ); - painter->drawRect( rect().adjusted( 0.5, 0.5, -0.5, -0.5 ) ); + painter->drawRect( rect().adjusted( 0, 0, -1, -1 ) ); painter->restore(); }