From 76e030be5ace58087af9732f5644ec6a088907ef Mon Sep 17 00:00:00 2001 From: Hugo Pereira Da Costa Date: Thu, 5 Mar 2015 14:10:39 +0100 Subject: [PATCH] cleanup code --- kdecoration/breezedecoration.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/kdecoration/breezedecoration.cpp b/kdecoration/breezedecoration.cpp index 28ebb41b..6494e5fe 100644 --- a/kdecoration/breezedecoration.cpp +++ b/kdecoration/breezedecoration.cpp @@ -564,11 +564,7 @@ namespace Breeze QImage image(2*g_shadowSize, 2*g_shadowSize, QImage::Format_ARGB32_Premultiplied); image.fill(Qt::transparent); - QPainter p(&image); - p.setCompositionMode(QPainter::CompositionMode_Source); - // create gradient - // gaussian delta function auto alpha = [](qreal x) { return std::exp( -x*x/0.15 ); }; @@ -591,6 +587,8 @@ namespace Breeze radialGradient.setColorAt(1, gradientStopColor( shadowColor, 0 ) ); // fill + QPainter p(&image); + p.setCompositionMode(QPainter::CompositionMode_Source); p.fillRect( image.rect(), radialGradient); // contrast pixel