From 5976109bbc437c2b5db4c4d24b4d4a5fc728e66d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lubo=C5=A1=20Lu=C5=88=C3=A1k?= Date: Tue, 30 Oct 2001 18:31:52 +0000 Subject: [PATCH] It was actually more a KImageEffect, so after fixing it this hack isn't needed. svn path=/trunk/kdebase/kwin/; revision=119987 --- clients/default/kdedefault.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/clients/default/kdedefault.cpp b/clients/default/kdedefault.cpp index 30bcfd49be..115a59c976 100644 --- a/clients/default/kdedefault.cpp +++ b/clients/default/kdedefault.cpp @@ -533,15 +533,7 @@ void KDEDefaultButton::drawButton(QPainter *p) // Intensify the image if required if (isMouseOver) { - if( btnpix.mask() != 0 ) { - QBitmap save_mask = *btnpix.mask(); - QImage image = btnpix.convertToImage(); - KImageEffect::intensity(image, 0.8); - // fix Qt problem, when QPixmap has alpha channel, mask is ignored - image.setAlphaBuffer( false ); - btnpix.convertFromImage(image); - btnpix.setMask( save_mask ); - } + btnpix = KPixmapEffect::intensity(btnpix, 0.8); } // Smooth scale the pixmap for small titlebars