[nightcolor] Check whether Night Color is inhibited by a D-Bus service more efficiently

This commit is contained in:
Vlad Zahorodnii 2020-01-19 18:13:42 +02:00
parent 093133c411
commit fe0946c616

View file

@ -279,7 +279,7 @@ uint ColorCorrectDBusInterface::inhibit()
{
const QString serviceName = QDBusContext::message().service();
if (m_inhibitors.values(serviceName).isEmpty()) {
if (!m_inhibitors.contains(serviceName)) {
m_inhibitorWatcher->addWatchedService(serviceName);
}
@ -304,7 +304,7 @@ void ColorCorrectDBusInterface::uninhibit(const QString &serviceName, uint cooki
return;
}
if (m_inhibitors.values(serviceName).isEmpty()) {
if (!m_inhibitors.contains(serviceName)) {
m_inhibitorWatcher->removeWatchedService(serviceName);
}