From 1acfbba46af18c27ee91625fb3effd4a08c9f782 Mon Sep 17 00:00:00 2001 From: Hei <40064911+Lielay9@users.noreply.github.com> Date: Tue, 29 Jul 2025 12:37:45 +0300 Subject: [PATCH] Avoid color conversion roundtrip in colorpicker --- scene/gui/color_picker.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scene/gui/color_picker.cpp b/scene/gui/color_picker.cpp index 606b7e6c28..4d5c696c2f 100644 --- a/scene/gui/color_picker.cpp +++ b/scene/gui/color_picker.cpp @@ -680,6 +680,9 @@ void ColorPicker::_copy_hsv_okhsl_to_normalized() { } Color ColorPicker::_color_apply_intensity(const Color &col) const { + if (intensity == 0.0f) { + return col; + } Color linear_color = col.srgb_to_linear(); Color result; float multiplier = Math::pow(2, intensity);