diff --git a/PowerEditor/src/Parameters.h b/PowerEditor/src/Parameters.h index 6f53c0583f13..c659a0f13a69 100644 --- a/PowerEditor/src/Parameters.h +++ b/PowerEditor/src/Parameters.h @@ -1401,7 +1401,11 @@ struct HLSColour void loadFromRGB(COLORREF rgb) { ColorRGBToHLS(rgb, &_hue, &_lightness, &_saturation); } COLORREF toRGB() const { return ColorHLSToRGB(_hue, _lightness, _saturation); } - COLORREF toRGB4DarkModWithTuning(int lightnessMore, int saturationLess) const { return ColorHLSToRGB(_hue, _lightness + lightnessMore, _saturation - saturationLess); } + COLORREF toRGB4DarkModWithTuning(int lightnessMore, int saturationLess) const { + return ColorHLSToRGB(_hue, + static_cast(static_cast(_lightness) + lightnessMore), + static_cast(static_cast(_saturation) - saturationLess)); + } COLORREF toRGB4DarkMod() const { return toRGB4DarkModWithTuning(50, 20); } };