From 0fbec5eba17deb6c54aea1c0c7b761e0e0d53d2b Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Wed, 3 Jun 2020 08:29:14 +0400 Subject: [PATCH] Use QVersionNumber to compare version in native notifications --- .../platform/linux/notifications_manager_linux.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp index f169bf2f4..2c780726a 100644 --- a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp @@ -182,15 +182,11 @@ QVersionNumber ParseSpecificationVersion( QString GetImageKey(const QVersionNumber &specificationVersion) { if (!specificationVersion.isNull()) { - const auto majorVersion = specificationVersion.majorVersion(); - const auto minorVersion = specificationVersion.minorVersion(); - - if ((majorVersion == 1 && minorVersion >= 2) || majorVersion > 1) { + if (specificationVersion >= QVersionNumber(1, 2)) { return qsl("image-data"); - } else if (majorVersion == 1 && minorVersion == 1) { + } else if (specificationVersion == QVersionNumber(1, 1)) { return qsl("image_data"); - } else if ((majorVersion == 1 && minorVersion < 1) - || majorVersion < 1) { + } else if (specificationVersion < QVersionNumber(1, 1)) { return qsl("icon_data"); } else { LOG(("Native notification error: unknown specification version"));