diff options
Diffstat (limited to 'src/gui/platform')
-rw-r--r-- | src/gui/platform/unix/dbustray/qdbustraytypes.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/platform/unix/dbustray/qdbustraytypes.cpp b/src/gui/platform/unix/dbustray/qdbustraytypes.cpp index 3ebe7a1236..f2fec41aff 100644 --- a/src/gui/platform/unix/dbustray/qdbustraytypes.cpp +++ b/src/gui/platform/unix/dbustray/qdbustraytypes.cpp @@ -66,6 +66,8 @@ static const int IconNormalMediumSize = 64; QXdgDBusImageVector iconToQXdgDBusImageVector(const QIcon &icon) { QXdgDBusImageVector ret; + if (icon.isNull()) + return ret; QIconEngine *engine = const_cast<QIcon &>(icon).data_ptr()->engine; QList<QSize> sizes = engine->availableSizes(QIcon::Normal, QIcon::Off); |