瀏覽代碼

Merge pull request #63574 from Rindbee/fix-color-not-update

Rémi Verschelde 3 年之前
父節點
當前提交
485d1a50ad
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      scene/gui/color_picker.cpp

+ 3 - 3
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;