fill our pixmaps with nothingness

svn path=/trunk/KDE/kdelibs/; revision=1178747
This commit is contained in:
Aaron J. Seigo 2010-09-23 19:51:39 +00:00
parent 64bc2af527
commit 67736c1a15

View File

@ -194,12 +194,13 @@ QPixmap transition(const QPixmap &from, const QPixmap &to, qreal amount)
QColor color; QColor color;
color.setAlphaF(amount); color.setAlphaF(amount);
// If the native paint engine supports Porter/Duff compositing and CompositionMode_Plus // If the native paint engine supports Porter/Duff compositing and CompositionMode_Plus
QPaintEngine *paintEngine = from.paintEngine(); QPaintEngine *paintEngine = from.paintEngine();
if (paintEngine && if (paintEngine &&
paintEngine->hasFeature(QPaintEngine::PorterDuff) && paintEngine->hasFeature(QPaintEngine::PorterDuff) &&
paintEngine->hasFeature(QPaintEngine::BlendModes)) { paintEngine->hasFeature(QPaintEngine::BlendModes)) {
startPixmap.fill(Qt::transparent);
targetPixmap.fill(Qt::transparent);
QPainter p; QPainter p;
p.begin(&targetPixmap); p.begin(&targetPixmap);