2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-31 22:55:11 +00:00

Add additional checks to NotificationData::setImage

This commit is contained in:
Ilya Fedin
2021-07-18 23:07:11 +04:00
committed by John Preston
parent 3e8912a53f
commit 087fbe89ce

View File

@@ -669,13 +669,17 @@ void NotificationData::close() {
} }
void NotificationData::setImage(const QString &imagePath) { void NotificationData::setImage(const QString &imagePath) {
if (_imageKey.empty()) { if (imagePath.isEmpty() || _imageKey.empty()) {
return; return;
} }
const auto image = QImage(imagePath) const auto image = QImage(imagePath)
.convertToFormat(QImage::Format_RGBA8888); .convertToFormat(QImage::Format_RGBA8888);
if (image.isNull()) {
return;
}
_hints[_imageKey] = MakeGlibVariant(std::tuple{ _hints[_imageKey] = MakeGlibVariant(std::tuple{
image.width(), image.width(),
image.height(), image.height(),