equal
deleted
inserted
replaced
259 maskApplied = true; |
259 maskApplied = true; |
260 } |
260 } |
261 |
261 |
262 QPaintEngine *paintEngine = painter->paintEngine(); |
262 QPaintEngine *paintEngine = painter->paintEngine(); |
263 if (!paintEngine || paintEngine->type() != QPaintEngine::OpenVG |
263 if (!paintEngine || paintEngine->type() != QPaintEngine::OpenVG |
264 || maskApplied || pixmapIconRenderer) { |
264 || maskApplied || pixmapIconRenderer || (mode == QIcon::Selected)) { |
265 // going to pixmap, vgimage may not be required any more |
265 // going to pixmap, vgimage may not be required any more |
266 if (vgImageRenderer) { |
266 if (vgImageRenderer) { |
267 delete vgImageRenderer; |
267 delete vgImageRenderer; |
268 vgImageRenderer = 0; |
268 vgImageRenderer = 0; |
269 } |
269 } |