diff --git a/src/plugins/nightlight/nightlightmanager.cpp b/src/plugins/nightlight/nightlightmanager.cpp index 62988725e4..df2344c090 100644 --- a/src/plugins/nightlight/nightlightmanager.cpp +++ b/src/plugins/nightlight/nightlightmanager.cpp @@ -399,7 +399,7 @@ void NightLightManager::resetSlowUpdateTimers(const QDateTime &todayNow) return; } - if (m_prev.first <= todayNow && todayNow <= m_prev.second) { + if (todayNow < m_prev.second) { int availTime = todayNow.msecsTo(m_prev.second); m_slowUpdateTimer = std::make_unique(); m_slowUpdateTimer->setSingleShot(false); @@ -419,6 +419,8 @@ void NightLightManager::resetSlowUpdateTimers(const QDateTime &todayNow) interval = 1; } m_slowUpdateTimer->start(interval); + } else { + commitGammaRamps(targetTemp); } }