From c447c84d2c400350b2e99903f148da86e8935ebf Mon Sep 17 00:00:00 2001 From: YuSanka Date: Thu, 18 Nov 2021 17:03:38 +0100 Subject: [PATCH] Fixed non-WIN builds --- src/slic3r/GUI/DoubleSlider_Utils.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/DoubleSlider_Utils.hpp b/src/slic3r/GUI/DoubleSlider_Utils.hpp index 1228b9e3d..704eb5a87 100644 --- a/src/slic3r/GUI/DoubleSlider_Utils.hpp +++ b/src/slic3r/GUI/DoubleSlider_Utils.hpp @@ -1,3 +1,4 @@ +#include #include "wx/colour.h" // next code is borrowed from https://stackoverflow.com/questions/3018313/algorithm-to-convert-rgb-to-hsv-and-hsv-to-rgb-in-range-0-255-for-both @@ -143,7 +144,7 @@ std::string get_opposite_color(const std::string& color) rgb rgb_opp_color = hsv2rgb(hsv_clr); - wxString clr_str = wxString::Format(wxT("#%02X%02X%02X"), unsigned char(rgb_opp_color.r * 255), unsigned char(rgb_opp_color.g * 255), unsigned char(rgb_opp_color.b * 255)); + wxString clr_str = wxString::Format(wxT("#%02X%02X%02X"), (unsigned char)(rgb_opp_color.r * 255), (unsigned char)(rgb_opp_color.g * 255), (unsigned char)(rgb_opp_color.b * 255)); opp_color = clr_str.ToStdString(); return opp_color; @@ -165,7 +166,7 @@ std::string get_opposite_color(const std::string& color_frst, const std::string& hsv hsv_opp = hsv{ start_h + 0.5 * delta_h, rand_val(), rand_val() }; rgb rgb_opp_color = hsv2rgb(hsv_opp); - wxString clr_str = wxString::Format(wxT("#%02X%02X%02X"), unsigned char(rgb_opp_color.r * 255), unsigned char(rgb_opp_color.g * 255), unsigned char(rgb_opp_color.b * 255)); + wxString clr_str = wxString::Format(wxT("#%02X%02X%02X"), (unsigned char)(rgb_opp_color.r * 255), (unsigned char)(rgb_opp_color.g * 255), (unsigned char)(rgb_opp_color.b * 255)); opp_color = clr_str.ToStdString(); return opp_color;