summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-12-23 19:42:42 +0100
committertpart <tpart120@proton.me>2024-12-23 19:42:49 +0100
commit981a4bfbafc4213f65457a58c75f8a3eaf24d534 (patch)
tree110f064ded9f537288e27636a8d30e5118af840b /client
parent7538be2ee2005ae0073c4f821a4e9c2696608a9a (diff)
downloadhurrycurry-981a4bfbafc4213f65457a58c75f8a3eaf24d534.tar
hurrycurry-981a4bfbafc4213f65457a58c75f8a3eaf24d534.tar.bz2
hurrycurry-981a4bfbafc4213f65457a58c75f8a3eaf24d534.tar.zst
Fix crash with empty username string in character menu (Fix #232)
Diffstat (limited to 'client')
-rw-r--r--client/menu/character.gd7
1 files changed, 6 insertions, 1 deletions
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)