From 5bd47c6031fe224c1d1c4eedc497eed68eab0500 Mon Sep 17 00:00:00 2001 From: Rad Date: Sat, 11 Apr 2026 09:16:03 +0200 Subject: [PATCH] Fix Linux build in mixed filament color map --- src/slic3r/GUI/Plater.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 9eec1e559c..47920c348e 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -3611,9 +3611,9 @@ private: const bool stripe = (((x + y) / 8) % 2) == 0; const double factor = stripe ? 0.12 : 0.38; color = wxColour( - unsigned char(std::clamp(int(std::lround(double(color.Red()) * factor)), 0, 255)), - unsigned char(std::clamp(int(std::lround(double(color.Green()) * factor)), 0, 255)), - unsigned char(std::clamp(int(std::lround(double(color.Blue()) * factor)), 0, 255))); + static_cast(std::clamp(int(std::lround(double(color.Red()) * factor)), 0, 255)), + static_cast(std::clamp(int(std::lround(double(color.Green()) * factor)), 0, 255)), + static_cast(std::clamp(int(std::lround(double(color.Blue()) * factor)), 0, 255))); } data[data_idx + 0] = color.Red(); data[data_idx + 1] = color.Green();