diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2022-07-28 22:19:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-28 22:19:37 +0200 |
commit | 485d1a50add509b72a768ef93d92ce649604f333 (patch) | |
tree | abda4fe496b4b24ebd75c884df01458e8221461d /scene | |
parent | 14d021287bced6a7f5ab9db24936bd07b4cfdfd0 (diff) | |
parent | d0df11762bd10fd72848bec6ca33342237c0e163 (diff) |
Merge pull request #63574 from Rindbee/fix-color-not-update
Diffstat (limited to 'scene')
-rw-r--r-- | scene/gui/color_picker.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/scene/gui/color_picker.cpp b/scene/gui/color_picker.cpp index bfe5ee335b..d9f603f136 100644 --- a/scene/gui/color_picker.cpp +++ b/scene/gui/color_picker.cpp @@ -998,10 +998,10 @@ void ColorPicker::_w_input(const Ref<InputEvent> &p_event) { h = y / w_edit->get_size().height; } - if (current_mode == MODE_HSV) { - color.set_hsv(h, s, v, color.a); - } else if (current_mode == MODE_OKHSL) { + if (actual_shape == SHAPE_OKHSL_CIRCLE) { color.set_ok_hsl(h, s, v, color.a); + } else { + color.set_hsv(h, s, v, color.a); } last_color = color; |