From 0029d08c5bd0bef192b11d92839ca56b4fdb6509 Mon Sep 17 00:00:00 2001 From: SomeTroglodyte <63000004+SomeTroglodyte@users.noreply.github.com> Date: Mon, 13 Nov 2023 21:26:49 +0100 Subject: [PATCH] Patch for on-screen keyboard hiding pedia search results (#10469) --- .../ui/screens/civilopediascreen/CivilopediaSearchPopup.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/screens/civilopediascreen/CivilopediaSearchPopup.kt b/core/src/com/unciv/ui/screens/civilopediascreen/CivilopediaSearchPopup.kt index f2be5eac56..f9d2260461 100644 --- a/core/src/com/unciv/ui/screens/civilopediascreen/CivilopediaSearchPopup.kt +++ b/core/src/com/unciv/ui/screens/civilopediascreen/CivilopediaSearchPopup.kt @@ -1,5 +1,6 @@ package com.unciv.ui.screens.civilopediascreen +import com.badlogic.gdx.Gdx import com.badlogic.gdx.scenes.scene2d.Actor import com.badlogic.gdx.scenes.scene2d.ui.Cell import com.badlogic.gdx.scenes.scene2d.ui.SelectBox @@ -9,13 +10,13 @@ import com.unciv.models.ruleset.Ruleset import com.unciv.models.ruleset.RulesetCache import com.unciv.models.stats.INamed import com.unciv.models.translations.tr -import com.unciv.ui.components.widgets.ExpanderTab import com.unciv.ui.components.UncivTextField import com.unciv.ui.components.extensions.disable import com.unciv.ui.components.extensions.enable import com.unciv.ui.components.extensions.toLabel import com.unciv.ui.components.input.KeyCharAndCode import com.unciv.ui.components.input.onClick +import com.unciv.ui.components.widgets.ExpanderTab import com.unciv.ui.popups.Popup import com.unciv.ui.popups.ToastPopup import com.unciv.ui.screens.basescreen.BaseScreen @@ -69,6 +70,7 @@ class CivilopediaSearchPopup( private fun startSearch(text: String) { searchButton.disable() + Gdx.input.setOnscreenKeyboardVisible(false) // UncivTextField's FocusListener will give it back when needed @Suppress("LiftReturnOrAssignment") if (text.isEmpty()) {