From befa5f3dedc156fedcd66c7a80467ba4e2c5079d Mon Sep 17 00:00:00 2001 From: AdenKoperczak Date: Fri, 14 Mar 2025 13:23:07 -0400 Subject: [PATCH] Only Allocate cordinates in level3_radial_view when they are needed --- scwx-qt/source/scwx/qt/view/level3_radial_view.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scwx-qt/source/scwx/qt/view/level3_radial_view.cpp b/scwx-qt/source/scwx/qt/view/level3_radial_view.cpp index 18edefb3..0b3f42fa 100644 --- a/scwx-qt/source/scwx/qt/view/level3_radial_view.cpp +++ b/scwx-qt/source/scwx/qt/view/level3_radial_view.cpp @@ -39,7 +39,6 @@ public: vcp_ {}, sweepTime_ {} { - coordinates_.resize(kMaxCoordinates_); } ~Impl() { threadPool_.join(); }; @@ -556,6 +555,8 @@ void Level3RadialView::Impl::ComputeCoordinates( // Calculate azimuth coordinates timer.start(); + coordinates_.resize(kMaxCoordinates_); + const std::uint16_t numRadials = radialData->number_of_radials(); const std::uint16_t numRangeBins = radialData->number_of_range_bins();