浏览代码

founded and fixed a bug that freezed godot when deleting while grabbing color in ColorRamp

krzycho 10 年之前
父节点
当前提交
936b6e69f6
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      scene/gui/color_ramp_edit.cpp

+ 2 - 0
scene/gui/color_ramp_edit.cpp

@@ -48,6 +48,7 @@ void ColorRampEdit::_input_event(const InputEvent& p_event) {
 
 		points.remove(grabbed);
 		grabbed=-1;
+		grabbing=false;
 		update();
 		emit_signal("ramp_changed");
 		accept_event();
@@ -67,6 +68,7 @@ void ColorRampEdit::_input_event(const InputEvent& p_event) {
 		{
 			points.remove(grabbed);
 			grabbed=-1;
+			grabbing=false;
 			update();
 			emit_signal("ramp_changed");
 			accept_event();