summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gui/platform/unix/dbustray/qdbustraytypes.cpp2
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);