diff --git a/panels/notification/server/notificationmanager.cpp b/panels/notification/server/notificationmanager.cpp index 267dee6af..a8df6bdc2 100644 --- a/panels/notification/server/notificationmanager.cpp +++ b/panels/notification/server/notificationmanager.cpp @@ -194,7 +194,11 @@ uint NotificationManager::Notify(const QString &appName, uint replacesId, const return 0; } - QString tsAppName = m_setting->appValue(appId, NotificationSetting::AppName).toString(); + QString tsAppName{appName}; + auto appNameValue = m_setting->appValue(appId, NotificationSetting::AppName); + if (!appNameValue.isNull()) { + tsAppName = appNameValue.toString(); + } QString strBody = body; strBody.replace(QLatin1String("\\\\"), QLatin1String("\\"), Qt::CaseInsensitive);