Browse Source

Fix CurveEdit crash when dragging the curve if it is null

Yuri Rubinsky 2 years ago
parent
commit
6d9e4e9704
1 changed files with 3 additions and 0 deletions
  1. 3 0
      editor/plugins/curve_editor_plugin.cpp

+ 3 - 0
editor/plugins/curve_editor_plugin.cpp

@@ -140,6 +140,9 @@ void CurveEdit::_notification(int p_what) {
 
 
 void CurveEdit::gui_input(const Ref<InputEvent> &p_event) {
 void CurveEdit::gui_input(const Ref<InputEvent> &p_event) {
 	ERR_FAIL_COND(p_event.is_null());
 	ERR_FAIL_COND(p_event.is_null());
+	if (curve.is_null()) {
+		return;
+	}
 
 
 	Ref<InputEventKey> k = p_event;
 	Ref<InputEventKey> k = p_event;
 	if (k.is_valid()) {
 	if (k.is_valid()) {