From 1b71143d7151d20de0eface6ae02c0f4cf8195fe Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Tue, 11 Apr 2023 23:14:53 -0500 Subject: [PATCH] Fix additional UI update threading issues --- scwx-qt/source/scwx/qt/ui/level2_products_widget.cpp | 3 +-- scwx-qt/source/scwx/qt/ui/level2_settings_widget.cpp | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/scwx-qt/source/scwx/qt/ui/level2_products_widget.cpp b/scwx-qt/source/scwx/qt/ui/level2_products_widget.cpp index 31a3750e..dc6d80f5 100644 --- a/scwx-qt/source/scwx/qt/ui/level2_products_widget.cpp +++ b/scwx-qt/source/scwx/qt/ui/level2_products_widget.cpp @@ -119,8 +119,7 @@ void Level2ProductsWidgetImpl::UpdateProductSelection( { const std::string& productName = common::GetLevel2Name(product); - std::for_each(std::execution::par_unseq, - productButtons_.cbegin(), + std::for_each(productButtons_.cbegin(), productButtons_.cend(), [&](auto& toolButton) { diff --git a/scwx-qt/source/scwx/qt/ui/level2_settings_widget.cpp b/scwx-qt/source/scwx/qt/ui/level2_settings_widget.cpp index ed582073..71f0946b 100644 --- a/scwx-qt/source/scwx/qt/ui/level2_settings_widget.cpp +++ b/scwx-qt/source/scwx/qt/ui/level2_settings_widget.cpp @@ -51,7 +51,6 @@ public: void NormalizeElevationButtons(); void SelectElevation(float elevation); - void UpdateSettings(); Level2SettingsWidget* self_; QLayout* layout_; @@ -135,8 +134,7 @@ void Level2SettingsWidget::UpdateElevationSelection(float elevation) QString buttonText {QString::number(elevation, 'f', 1) + common::Characters::DEGREE}; - std::for_each(std::execution::par_unseq, - p->elevationButtons_.cbegin(), + std::for_each(p->elevationButtons_.cbegin(), p->elevationButtons_.cend(), [&](auto& toolButton) {