From 94b1d51ca87efbf4eb04e9d306e201d8cc00d9b9 Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Thu, 15 Jun 2023 22:28:29 +0200 Subject: [PATCH] Fixed building on Windows --- src/common/generators/progress_indicator.cc | 3 +-- src/common/generators/progress_indicator.h | 7 +++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/common/generators/progress_indicator.cc b/src/common/generators/progress_indicator.cc index cfabc9de..869393a0 100644 --- a/src/common/generators/progress_indicator.cc +++ b/src/common/generators/progress_indicator.cc @@ -50,8 +50,7 @@ void progress_indicator::add_progress_bar( progress_bars_.push_back(*bar); bars_.push_back(bar); auto bar_index = bars_.size() - 1; - progress_bar_index_.emplace( - name, progress_state{.index = bar_index, .progress = 0, .max = max}); + progress_bar_index_.emplace(name, progress_state{bar_index, 0, max}); progress_bars_mutex_.unlock(); } diff --git a/src/common/generators/progress_indicator.h b/src/common/generators/progress_indicator.h index 1294eeee..7b425604 100644 --- a/src/common/generators/progress_indicator.h +++ b/src/common/generators/progress_indicator.h @@ -28,6 +28,13 @@ namespace clanguml::common::generators { class progress_indicator { public: struct progress_state { + explicit progress_state(size_t i, size_t p, size_t m) + : index{i} + , progress{p} + , max{m} + { + } + size_t index; size_t progress; size_t max;