From 981a4bfbafc4213f65457a58c75f8a3eaf24d534 Mon Sep 17 00:00:00 2001 From: tpart Date: Mon, 23 Dec 2024 19:42:42 +0100 Subject: Fix crash with empty username string in character menu (Fix #232) --- client/menu/character.gd | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'client/menu') diff --git a/client/menu/character.gd b/client/menu/character.gd index dd3bc5cd..fb224dd7 100644 --- a/client/menu/character.gd +++ b/client/menu/character.gd @@ -60,7 +60,12 @@ func _input(_event): func _on_back_pressed(): if username_edit.text == "": - await submenu("res://menu/warning_popup.tscn", tr("c.error.username_empty")) + var popup_data := MenuPopup.Data.new() + popup_data.text = tr("c.error.empty_username") + var accept_button := Button.new() + accept_button.text = tr("c.menu.accept") + popup_data.buttons = [accept_button] + await submenu("res://menu/popup.tscn", popup_data) return Global.set_profile("username", username_edit.text) -- cgit v1.2.3-70-g09d2