Commit 2fde6196 authored by aavit's avatar aavit Committed by The Qt Project
Browse files

Fixes: runtime warnings when trying to render 0-size icon


Task-number: QTBUG-37035
Change-Id: I014988cdb57a2001685a8d50d79ee103322ed021
Reviewed-by: default avatarPaul Olav Tvete <paul.tvete@digia.com>
Showing with 3 additions and 0 deletions
...@@ -169,6 +169,9 @@ QPixmap QSvgIconEngine::pixmap(const QSize &size, QIcon::Mode mode, ...@@ -169,6 +169,9 @@ QPixmap QSvgIconEngine::pixmap(const QSize &size, QIcon::Mode mode,
if (!actualSize.isNull()) if (!actualSize.isNull())
actualSize.scale(size, Qt::KeepAspectRatio); actualSize.scale(size, Qt::KeepAspectRatio);
if (actualSize.isEmpty())
return QPixmap();
QImage img(actualSize, QImage::Format_ARGB32_Premultiplied); QImage img(actualSize, QImage::Format_ARGB32_Premultiplied);
img.fill(0x00000000); img.fill(0x00000000);
QPainter p(&img); QPainter p(&img);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment