From 1f8cd8ee39af74f03c8cb5d6c3dd5dd918a56268 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Sat, 30 Aug 2025 23:00:59 -0500 Subject: [PATCH] Overlay layer should not need to latch load status - Causes false NO DATA AVAILABLE indications when changing products --- scwx-qt/source/scwx/qt/map/overlay_layer.cpp | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/scwx-qt/source/scwx/qt/map/overlay_layer.cpp b/scwx-qt/source/scwx/qt/map/overlay_layer.cpp index 951ad31a..47952eca 100644 --- a/scwx-qt/source/scwx/qt/map/overlay_layer.cpp +++ b/scwx-qt/source/scwx/qt/map/overlay_layer.cpp @@ -153,9 +153,6 @@ public: float lastFontSize_ {0.0f}; QMargins lastColorTableMargins_ {}; - types::RadarProductLoadStatus latchedLoadStatus_ { - types::RadarProductLoadStatus::ProductNotAvailable}; - double cursorScale_ {1}; boost::signals2::scoped_connection cursorScaleConnection_; @@ -477,16 +474,6 @@ void OverlayLayer::Render(const std::shared_ptr& mapContext, ImGuiFrameEnd(); - if (radarProductView != nullptr && - // Don't latch a transition from Not Available to Listing Products - !(p->latchedLoadStatus_ == - types::RadarProductLoadStatus::ProductNotAvailable && - newLoadStatus == types::RadarProductLoadStatus::ListingProducts)) - { - // Latch last load status - p->latchedLoadStatus_ = newLoadStatus; - } - SCWX_GL_CHECK_ERROR(); } @@ -552,12 +539,6 @@ void OverlayLayer::Impl::RenderProductDetails( productNotAvailable = true; break; - case types::RadarProductLoadStatus::ListingProducts: - productNotAvailable = - latchedLoadStatus_ == - types::RadarProductLoadStatus::ProductNotAvailable; - break; - default: productNotAvailable = false; }