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(icon).data_ptr()->engine; QList sizes = engine->availableSizes(QIcon::Normal, QIcon::Off);