Quellcode durchsuchen

Fix error when dragging empty script list in Script Editor

qarmin vor 6 Jahren
Ursprung
Commit
7837276597
1 geänderte Dateien mit 3 neuen und 0 gelöschten Zeilen
  1. 3 0
      editor/plugins/script_editor_plugin.cpp

+ 3 - 0
editor/plugins/script_editor_plugin.cpp

@@ -2206,6 +2206,9 @@ void ScriptEditor::_script_split_dragged(float) {
 
 
 Variant ScriptEditor::get_drag_data_fw(const Point2 &p_point, Control *p_from) {
 Variant ScriptEditor::get_drag_data_fw(const Point2 &p_point, Control *p_from) {
 
 
+	if (tab_container->get_child_count() == 0)
+		return Variant();
+
 	Node *cur_node = tab_container->get_child(tab_container->get_current_tab());
 	Node *cur_node = tab_container->get_child(tab_container->get_current_tab());
 
 
 	HBoxContainer *drag_preview = memnew(HBoxContainer);
 	HBoxContainer *drag_preview = memnew(HBoxContainer);