mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-26 21:35:14 -04:00
Clicking the menu button when it is open closes the menu - #2706
This commit is contained in:
parent
4cbd279713
commit
21f9df63dd
@ -120,8 +120,10 @@ class WorldScreenTopBar(val worldScreen: WorldScreen) : Table() {
|
||||
.apply { setSize(50f, 50f) }
|
||||
menuButton.color = Color.WHITE
|
||||
menuButton.onClick {
|
||||
if (worldScreen.popups.none { it is WorldScreenMenuPopup })
|
||||
WorldScreenMenuPopup(worldScreen).open(force = true)
|
||||
val worldScreenMenuPopup = worldScreen.popups.firstOrNull { it is WorldScreenMenuPopup }
|
||||
if(worldScreenMenuPopup!=null)
|
||||
worldScreenMenuPopup.close()
|
||||
else WorldScreenMenuPopup(worldScreen).open(force = true)
|
||||
}
|
||||
menuButton.centerY(this)
|
||||
menuButton.x = menuButton.y
|
||||
|
Loading…
x
Reference in New Issue
Block a user