1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-19 14:31:59 +00:00

Fix a segfault in ConnectDialog if the destination node does not exist

This commit is contained in:
Sébastien Dunne Fulmer
2024-08-31 10:41:06 +01:00
parent 61598c5c88
commit ed108fc993

View File

@@ -452,7 +452,13 @@ void ConnectDialog::_update_ok_enabled() {
}
void ConnectDialog::_update_warning_label() {
Ref<Script> scr = source->get_node(dst_path)->get_script();
Node *dst = source->get_node(dst_path);
if (dst == nullptr) {
warning_label->set_visible(false);
return;
}
Ref<Script> scr = dst->get_script();
if (scr.is_null()) {
warning_label->set_visible(false);
return;