From d44075a5fd3ee6d375f121c4c97baed98d49a465 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Mon, 29 May 2023 14:48:54 -0500 Subject: [PATCH] Don't disable loading of products when navigating the timeline, just don't select it --- scwx-qt/source/scwx/qt/map/map_widget.cpp | 31 +++++++++++++---------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/scwx-qt/source/scwx/qt/map/map_widget.cpp b/scwx-qt/source/scwx/qt/map/map_widget.cpp index 779a16b4..3be5f28e 100644 --- a/scwx-qt/source/scwx/qt/map/map_widget.cpp +++ b/scwx-qt/source/scwx/qt/map/map_widget.cpp @@ -876,7 +876,7 @@ void MapWidgetImpl::RadarProductManagerConnect() const std::string& product, std::chrono::system_clock::time_point latestTime) { - if (autoUpdateEnabled_ && + if (autoRefreshEnabled_ && context_->radar_product_group() == group && (group == common::RadarProductGroup::Level2 || context_->radar_product() == product)) @@ -886,20 +886,23 @@ void MapWidgetImpl::RadarProductManagerConnect() std::make_shared(); // File request callback - connect( - request.get(), - &request::NexradFileRequest::RequestComplete, - this, - [this](std::shared_ptr request) - { - // Select loaded record - auto record = request->radar_product_record(); - - if (record != nullptr) + if (autoUpdateEnabled_) + { + connect( + request.get(), + &request::NexradFileRequest::RequestComplete, + this, + [this](std::shared_ptr request) { - widget_->SelectRadarProduct(record); - } - }); + // Select loaded record + auto record = request->radar_product_record(); + + if (record != nullptr) + { + widget_->SelectRadarProduct(record); + } + }); + } // Load file scwx::util::async(