From bb335ceb3154705ddfa1557e469ed556612c00fb Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Tue, 19 Apr 2022 18:12:07 -0500 Subject: [PATCH] Ensure sweep is updated after being deferred due to lock during initialization --- scwx-qt/source/scwx/qt/map/radar_product_layer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scwx-qt/source/scwx/qt/map/radar_product_layer.cpp b/scwx-qt/source/scwx/qt/map/radar_product_layer.cpp index 584e6619..65f06225 100644 --- a/scwx-qt/source/scwx/qt/map/radar_product_layer.cpp +++ b/scwx-qt/source/scwx/qt/map/radar_product_layer.cpp @@ -125,10 +125,12 @@ void RadarProductLayer::Initialize() gl.glGenBuffers(3, p->vbo_.data()); // Update radar sweep + p->sweepNeedsUpdate_ = true; UpdateSweep(); // Create color table gl.glGenTextures(1, &p->texture_); + p->colorTableNeedsUpdate_ = true; UpdateColorTable(); gl.glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); gl.glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);