Close the friend selection popup in NewGameScreen by click outside or ESC/BACK key (#9329)

This commit is contained in:
Crsi
2023-05-06 20:13:19 +02:00
committed by GitHub
parent 100f4ede64
commit 299aa06d94

View File

@ -355,7 +355,8 @@ class FriendSelectionPopup(
val friendList = FriendPickerList(playerPicker, ::friendSelected) val friendList = FriendPickerList(playerPicker, ::friendSelected)
pickerPane.topTable.add(friendList) pickerPane.topTable.add(friendList)
pickerPane.rightSideButton.setText("Select friend".tr()) pickerPane.rightSideButton.setText("Select friend".tr())
pickerPane.closeButton.onClick(::close) pickerPane.closeButton.onActivation(::close)
pickerPane.closeButton.keyShortcuts.add(KeyCharAndCode.BACK)
pickerCell.setActor<PickerPane>(pickerPane) pickerCell.setActor<PickerPane>(pickerPane)
pickerPane.rightSideButton.onClick { pickerPane.rightSideButton.onClick {
close() close()
@ -366,6 +367,8 @@ class FriendSelectionPopup(
playerPicker.update() playerPicker.update()
} }
} }
clickBehindToClose = true
} }
private fun friendSelected(friendName: String) { private fun friendSelected(friendName: String) {