diff --git a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp index b51d5c70..ae9d0313 100644 --- a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp @@ -794,10 +794,10 @@ void RadarProductManagerImpl::RefreshDataSync( interval = kSlowRetryInterval_; } + std::unique_lock lock(providerManager->refreshTimerMutex_); + if (providerManager->refreshEnabled_) { - std::unique_lock lock(providerManager->refreshTimerMutex_); - logger_->debug( "[{}] Scheduled refresh in {:%M:%S}", providerManager->name(),