From 395d541675f2fd1ff5817d0b5303151b43c0de09 Mon Sep 17 00:00:00 2001 From: Sofia Date: Wed, 22 Jul 2026 23:00:59 +0300 Subject: [PATCH] Fix goals game option not changing --- rust/src/ui/lobby.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/rust/src/ui/lobby.rs b/rust/src/ui/lobby.rs index 97e4aa7..f498355 100644 --- a/rust/src/ui/lobby.rs +++ b/rust/src/ui/lobby.rs @@ -167,14 +167,13 @@ impl IPanel for LobbyPanel { spinbox.set_value(*value); spinbox.set_editable(NetworkManager::singleton().bind().is_host()); - let spinbox_clone = spinbox.clone(); let option = option.clone(); - spinbox.signals().changed().connect_other(self, move |s| { - s.option_changed( - option, - GameOptionValue::Number(spinbox_clone.get_value()), - ); - }); + spinbox.signals().value_changed().connect_other( + self, + move |s, new_value| { + s.option_changed(option, GameOptionValue::Number(new_value)); + }, + ); spinbox.upcast() }