From d00338303e55fa459465f61c9bd3fe3f484c415e Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 6 Sep 2022 08:15:25 +0700 Subject: [PATCH] Fix being able to open android research tree more than once --- .../mc/otm/client/screen/AndroidStationScreen.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/AndroidStationScreen.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/AndroidStationScreen.kt index 8fb9b3e44..95b9409d3 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/AndroidStationScreen.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/AndroidStationScreen.kt @@ -573,6 +573,12 @@ class AndroidStationScreen constructor(p_97741_: AndroidStationMenu, p_97742_: I var hoveredResearch: AndroidResearch? = null private fun openResearchTree() { + if (research?.isRemoved == false) { + research!!.toScreenCenter() + popup(research!!) + return + } + val window = minecraft!!.window research = FramePanel(this, null, 0f, 0f, window.guiScaledWidth * 0.8f, window.guiScaledHeight * 0.8f, TranslatableComponent("otm.gui.android_research"))