From 6f71e577d3eb631d0b9d6047b0595923ca252e87 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Mon, 26 Aug 2024 23:27:48 +0200 Subject: [PATCH] don't show toolbar key names as popup hint labels --- .../main/java/helium314/keyboard/latin/utils/PopupKeysUtils.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/helium314/keyboard/latin/utils/PopupKeysUtils.kt b/app/src/main/java/helium314/keyboard/latin/utils/PopupKeysUtils.kt index 072651097..407db4850 100644 --- a/app/src/main/java/helium314/keyboard/latin/utils/PopupKeysUtils.kt +++ b/app/src/main/java/helium314/keyboard/latin/utils/PopupKeysUtils.kt @@ -4,6 +4,7 @@ package helium314.keyboard.latin.utils import android.content.SharedPreferences import helium314.keyboard.keyboard.Key import helium314.keyboard.keyboard.internal.KeySpecParser +import helium314.keyboard.keyboard.internal.KeyboardIconsSet import helium314.keyboard.keyboard.internal.KeyboardParams import helium314.keyboard.keyboard.internal.keyboard_parser.floris.KeyLabel.rtlLabel import helium314.keyboard.keyboard.internal.keyboard_parser.floris.PopupSet @@ -68,6 +69,8 @@ fun getHintLabel(popupSet: PopupSet<*>?, params: KeyboardParams, label: String): } if (hintLabel != null) break } + if (hintLabel in toolbarKeyStrings.values) + hintLabel = null // better show nothing instead of the toolbar key label return hintLabel?.let { KeySpecParser.getLabel(transformLabel(it, params)) } // avoid e.g. !autoColumnOrder! as label