From 268d27d1edb7f8421b8a5e430e0eb0e7ebf1af98 Mon Sep 17 00:00:00 2001 From: SomeTroglodyte <63000004+SomeTroglodyte@users.noreply.github.com> Date: Sat, 27 May 2023 20:32:23 +0200 Subject: [PATCH] Unit overview remembers scroll position after promoting (#9454) --- .../com/unciv/ui/screens/overviewscreen/EmpireOverviewScreen.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/ui/screens/overviewscreen/EmpireOverviewScreen.kt b/core/src/com/unciv/ui/screens/overviewscreen/EmpireOverviewScreen.kt index a935085e86..a300b95424 100644 --- a/core/src/com/unciv/ui/screens/overviewscreen/EmpireOverviewScreen.kt +++ b/core/src/com/unciv/ui/screens/overviewscreen/EmpireOverviewScreen.kt @@ -82,6 +82,7 @@ class EmpireOverviewScreen( } override fun recreate(): BaseScreen { + tabbedPager.selectPage(-1) // trigger deselect on _old_ instance so the tabs can persist their stuff updatePersistState(pageObjects) return EmpireOverviewScreen(viewingPlayer, EmpireOverviewCategories.values().firstOrNull { it.name == game.settings.lastOverviewPage })