Don't spam logs if there are no dbus

This commit is contained in:
Ilya Fedin 2020-05-26 03:59:43 +04:00 committed by John Preston
parent c12356a032
commit 1504136828

View file

@ -479,12 +479,17 @@ std::optional<crl::time> LastUserInputTime() {
QDBusError::NotSupported,
};
const auto notSupportedErrorsToLog = {
QDBusError::Disconnected,
QDBusError::AccessDenied,
};
if (reply.isValid()) {
return (crl::now() - static_cast<crl::time>(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;
}