Resolved #8206 - tech screen zooms to current tech when opened

This commit is contained in:
Yair Morgenstern
2022-12-22 23:05:53 +02:00
parent 8d98062a76
commit 20b63da334

View File

@ -18,10 +18,7 @@ import com.unciv.ui.civilopedia.CivilopediaCategories
import com.unciv.ui.civilopedia.CivilopediaScreen import com.unciv.ui.civilopedia.CivilopediaScreen
import com.unciv.ui.images.ImageGetter import com.unciv.ui.images.ImageGetter
import com.unciv.ui.popup.ToastPopup import com.unciv.ui.popup.ToastPopup
import com.unciv.ui.utils.BaseScreen
import com.unciv.ui.utils.Fonts import com.unciv.ui.utils.Fonts
import com.unciv.ui.utils.extensions.addBorder
import com.unciv.ui.utils.extensions.brighten
import com.unciv.ui.utils.extensions.colorFromRGB import com.unciv.ui.utils.extensions.colorFromRGB
import com.unciv.ui.utils.extensions.darken import com.unciv.ui.utils.extensions.darken
import com.unciv.ui.utils.extensions.disable import com.unciv.ui.utils.extensions.disable
@ -437,7 +434,7 @@ class TechPickerScreen(
private fun centerOnTechnology(tech: Technology) { private fun centerOnTechnology(tech: Technology) {
Concurrency.runOnGLThread { Concurrency.runOnGLThread {
techNameToButton[tech.name]?.let { techNameToButton[tech.name]?.parent?.let {
scrollPane.scrollTo(it.x, it.y, it.width, it.height, true, true) scrollPane.scrollTo(it.x, it.y, it.width, it.height, true, true)
scrollPane.updateVisualScroll() scrollPane.updateVisualScroll()
} }