From 15041368287931e09cac95c36d06eea27626e150 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 26 May 2020 03:59:43 +0400 Subject: [PATCH] Don't spam logs if there are no dbus --- Telegram/SourceFiles/platform/linux/specific_linux.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp index 718489156..b291c6d70 100644 --- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp @@ -479,12 +479,17 @@ std::optional LastUserInputTime() { QDBusError::NotSupported, }; + const auto notSupportedErrorsToLog = { + QDBusError::Disconnected, + QDBusError::AccessDenied, + }; + if (reply.isValid()) { return (crl::now() - static_cast(reply.value())); } else if (ranges::contains(notSupportedErrors, reply.error().type())) { NotSupported = true; } else { - if (reply.error().type() == QDBusError::AccessDenied) { + if (ranges::contains(notSupportedErrorsToLog, reply.error().type())) { NotSupported = true; }