From 02530bdd022384ab38a40ed2c5e4be7b6cf26e3a Mon Sep 17 00:00:00 2001 From: Sam Gateau Date: Thu, 2 May 2019 14:51:45 -0700 Subject: [PATCH] Refining the test to resetInactiveTimer --- interface/src/RefreshRateManager.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/interface/src/RefreshRateManager.cpp b/interface/src/RefreshRateManager.cpp index 2eea89fc4b..0c5bcd405e 100644 --- a/interface/src/RefreshRateManager.cpp +++ b/interface/src/RefreshRateManager.cpp @@ -83,8 +83,11 @@ RefreshRateManager::RefreshRateManager() { void RefreshRateManager::resetInactiveTimer() { if (_uxMode == RefreshRateManager::UXMode::DESKTOP) { - _inactiveTimer->start(); - setRefreshRateRegime(RefreshRateManager::RefreshRateRegime::FOCUS_ACTIVE); + auto regime = getRefreshRateRegime(); + if (regime == RefreshRateRegime::FOCUS_ACTIVE || regime == RefreshRateRegime::FOCUS_INACTIVE) { + _inactiveTimer->start(); + setRefreshRateRegime(RefreshRateManager::RefreshRateRegime::FOCUS_ACTIVE); + } } }