Show no notification icon if there is no
Summary: I think it looks nicer than the kind of angry default icon and is the expected behaviour Reviewers: #kde_connect, albertvaka Reviewed By: #kde_connect, albertvaka Subscribers: albertvaka, apol, #kde_connect Tags: #kde_connect Differential Revision: https://phabricator.kde.org/D6089
This commit is contained in:
parent
29888cb78b
commit
732462135f
1 changed files with 4 additions and 4 deletions
|
@ -102,7 +102,8 @@ KNotification* Notification::createKNotification(bool update, const NetworkPacka
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!mHasIcon) {
|
if (!mHasIcon) {
|
||||||
mNotification->setIconName(QStringLiteral("preferences-desktop-notification"));
|
//HACK The only way to display no icon at all is trying to load a non-existant icon
|
||||||
|
mNotification->setIconName(QString("not_a_real_icon"));
|
||||||
show();
|
show();
|
||||||
} else {
|
} else {
|
||||||
QString filename = mPayloadHash;
|
QString filename = mPayloadHash;
|
||||||
|
@ -151,4 +152,3 @@ void Notification::parseNetworkPackage(const NetworkPackage &np)
|
||||||
mPayloadHash = np.get<QString>(QStringLiteral("payloadHash"));
|
mPayloadHash = np.get<QString>(QStringLiteral("payloadHash"));
|
||||||
mRequestReplyId = np.get<QString>(QStringLiteral("requestReplyId"), QString());
|
mRequestReplyId = np.get<QString>(QStringLiteral("requestReplyId"), QString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue