diff --git a/plugins/tray/indicatortray.cpp b/plugins/tray/indicatortray.cpp index e7c446b7d..ea4307aed 100644 --- a/plugins/tray/indicatortray.cpp +++ b/plugins/tray/indicatortray.cpp @@ -233,6 +233,10 @@ void IndicatorTray::textPropertyChanged(const QDBusMessage &message) return; } + if (!d->indicatorTrayWidget) { + d->init(); + } + d->indicatorTrayWidget->setText(value.toByteArray()); }); } @@ -247,6 +251,10 @@ void IndicatorTray::iconPropertyChanged(const QDBusMessage &message) return; } + if (!d->indicatorTrayWidget) { + d->init(); + } + d->indicatorTrayWidget->setPixmapData(value.toByteArray()); }); }