mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-04 15:27:50 +07:00
Resolved #4595 - policy screen keeps scroll position when adding new policy
This commit is contained in:
@ -51,7 +51,13 @@ class PolicyPickerScreen(val worldScreen: WorldScreen, civInfo: CivilizationInfo
|
||||
if (game.screen !is PolicyPickerScreen || !policies.canAdoptPolicy()) {
|
||||
game.setWorldScreen()
|
||||
dispose()
|
||||
} else game.setScreen(PolicyPickerScreen(worldScreen)) // update policies
|
||||
} else {
|
||||
val policyScreen = PolicyPickerScreen(worldScreen)
|
||||
policyScreen.scrollPane.scrollPercentX = scrollPane.scrollPercentX
|
||||
policyScreen.scrollPane.scrollPercentY = scrollPane.scrollPercentY
|
||||
policyScreen.scrollPane.updateVisualScroll()
|
||||
game.setScreen(policyScreen) // update policies
|
||||
}
|
||||
}
|
||||
|
||||
if (!worldScreen.canChangeState)
|
||||
|
Reference in New Issue
Block a user