diff options
author | Rindbee <idleman@yeah.net> | 2022-07-28 19:08:53 +0800 |
---|---|---|
committer | Rindbee <idleman@yeah.net> | 2022-07-28 19:08:53 +0800 |
commit | d0df11762bd10fd72848bec6ca33342237c0e163 (patch) | |
tree | cef0405fa01f02dd705b16bd50f337e728bd5bc5 | |
parent | 7281f0f2381394a33300901a04fba100c5af79d9 (diff) |
Fix Color Picker value box not continuously updating
-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; |