summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsjtxietian <jsjtxietian@outlook.com>2024-04-11 12:57:58 +0800
committerjsjtxietian <jsjtxietian@outlook.com>2024-04-11 12:57:58 +0800
commit4aa5c80c07f136ee184e82687df7ec1b966226aa (patch)
tree61f657f12008e970a4a1489ea4eb14e6b1ecdca2
parent83b916bb00eb8cac4584143a80f5cfad7ce1e908 (diff)
downloadredot-engine-4aa5c80c07f136ee184e82687df7ec1b966226aa.tar.gz
Fix connection dialog raise error when it was previously opened in another scene
-rw-r--r--editor/connections_dialog.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/editor/connections_dialog.cpp b/editor/connections_dialog.cpp
index 2db5b02d63..de5f9ecf89 100644
--- a/editor/connections_dialog.cpp
+++ b/editor/connections_dialog.cpp
@@ -1101,9 +1101,9 @@ void ConnectionsDock::_open_connection_dialog(TreeItem &p_item) {
cd.signal = StringName(signal_name);
cd.target = dst_node;
cd.method = ConnectDialog::generate_method_callback_name(cd.source, signal_name, cd.target);
- connect_dialog->popup_dialog(signal_name + "(" + String(", ").join(signal_args) + ")");
connect_dialog->init(cd, signal_args);
connect_dialog->set_title(TTR("Connect a Signal to a Method"));
+ connect_dialog->popup_dialog(signal_name + "(" + String(", ").join(signal_args) + ")");
}
/*