plasma: simplify alpha mask creation

This commit is contained in:
Ivailo Monev 2015-11-10 12:08:43 +02:00
parent beabc2a9ec
commit 61212b4527

View file

@ -462,7 +462,9 @@ QRegion FrameSvg::mask() const
if (frame->cachedMasks.count() > frame->MAX_CACHED_MASKS) {
frame->cachedMasks.clear();
}
frame->cachedMasks.insert(id, QRegion(QBitmap(d->alphaMask().alphaChannel().createMaskFromColor(Qt::black))));
const QPixmap pixmap = d->alphaMask();
frame->cachedMasks.insert(id, QRegion(pixmap.createMaskFromColor(Qt::black)));
}
return frame->cachedMasks[id];
}