From a0a3a9c2fca0df20b907ac8d37280612a0a4ef73 Mon Sep 17 00:00:00 2001 From: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Date: Wed, 18 Jun 2025 15:16:06 +0200 Subject: [PATCH] [Editor] Fix crash in `ConnectionsDialog` --- editor/connections_dialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/connections_dialog.cpp b/editor/connections_dialog.cpp index ef2e02b9dd..061136290d 100644 --- a/editor/connections_dialog.cpp +++ b/editor/connections_dialog.cpp @@ -290,7 +290,7 @@ List ConnectDialog::_filter_method_list(const List &p_me LocalVector> effective_args; int unbind = get_unbinds(); - effective_args.reserve(p_signal.arguments.size() - unbind); + effective_args.reserve(MAX(p_signal.arguments.size() - unbind, 0)); for (int64_t i = 0; i < p_signal.arguments.size() - unbind; i++) { PropertyInfo pi = p_signal.arguments[i]; effective_args.push_back(Pair(pi.type, pi.class_name));