From e77f89cf5de7cd15637985c7a64e1732eeb4fd63 Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Wed, 22 Dec 2021 11:07:10 +0100 Subject: [PATCH] Fixed build on non-Windows OSs --- src/libslic3r/Color.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/libslic3r/Color.hpp b/src/libslic3r/Color.hpp index 7ad10fec57..6f39a26fc1 100644 --- a/src/libslic3r/Color.hpp +++ b/src/libslic3r/Color.hpp @@ -43,9 +43,9 @@ public: m_data[comp] = std::clamp(value, 0.0f, 1.0f); } - unsigned char r_uchar() const { return unsigned char(m_data[0] * 255.0f); } - unsigned char g_uchar() const { return unsigned char(m_data[1] * 255.0f); } - unsigned char b_uchar() const { return unsigned char(m_data[2] * 255.0f); } + unsigned char r_uchar() const { return static_cast(m_data[0] * 255.0f); } + unsigned char g_uchar() const { return static_cast(m_data[1] * 255.0f); } + unsigned char b_uchar() const { return static_cast(m_data[2] * 255.0f); } static const ColorRGB BLACK() { return { 0.0f, 0.0f, 0.0f }; } static const ColorRGB BLUE() { return { 0.0f, 0.0f, 1.0f }; } @@ -104,10 +104,10 @@ public: m_data[comp] = std::clamp(value, 0.0f, 1.0f); } - unsigned char r_uchar() const { return unsigned char(m_data[0] * 255.0f); } - unsigned char g_uchar() const { return unsigned char(m_data[1] * 255.0f); } - unsigned char b_uchar() const { return unsigned char(m_data[2] * 255.0f); } - unsigned char a_uchar() const { return unsigned char(m_data[3] * 255.0f); } + unsigned char r_uchar() const { return static_cast(m_data[0] * 255.0f); } + unsigned char g_uchar() const { return static_cast(m_data[1] * 255.0f); } + unsigned char b_uchar() const { return static_cast(m_data[2] * 255.0f); } + unsigned char a_uchar() const { return static_cast(m_data[3] * 255.0f); } bool is_transparent() const { return m_data[3] < 1.0f; }