diff --git a/app_win_2_back.cpp b/app_win_2_back.cpp index cc65a5d..6628d46 100644 --- a/app_win_2_back.cpp +++ b/app_win_2_back.cpp @@ -225,7 +225,7 @@ namespace gui_to_app { static void convert_to_label(std::array &convert, const std::string_view &err_msg, - const uint32_t data, + const std::int32_t data, Gtk::Label *const __restrict label) noexcept { if (const auto [ptr, ec] = std::to_chars(convert.data(), convert.data() + convert.size(), data); ec != std::errc()) { @@ -244,10 +244,13 @@ namespace gui_to_app { const std::string_view short_name, const CaracInterface &labels) noexcept { std::array convert{}; - convert_to_label(convert, std::format("base {}", short_name), charac.get_base(), labels.base); + convert_to_label(convert, + std::format("base {}", short_name), + static_cast(charac.get_base()), + labels.base); convert_to_label(convert, std::format("carac {}", short_name), - charac.get_carac(), + static_cast(charac.get_carac()), labels.carac); convert_to_label(convert, std::format("materiel {}", short_name),