mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-14 17:59:11 +07:00
Close the friend selection popup in NewGameScreen by click outside or ESC/BACK key (#9329)
This commit is contained in:
@ -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) {
|
||||||
|
Reference in New Issue
Block a user