diff --git a/app/src/main/java/helium314/keyboard/keyboard/internal/KeyPreviewDrawParams.java b/app/src/main/java/helium314/keyboard/keyboard/internal/KeyPreviewDrawParams.java index 013131a23..ab3f4c8bc 100644 --- a/app/src/main/java/helium314/keyboard/keyboard/internal/KeyPreviewDrawParams.java +++ b/app/src/main/java/helium314/keyboard/keyboard/internal/KeyPreviewDrawParams.java @@ -10,7 +10,6 @@ import android.content.res.TypedArray; import android.view.View; import helium314.keyboard.latin.R; -import helium314.keyboard.latin.settings.Settings; public final class KeyPreviewDrawParams { // XML attributes of {@link MainKeyboardView}. diff --git a/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/KeyboardParser.kt b/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/KeyboardParser.kt index d99647db8..db8610c76 100644 --- a/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/KeyboardParser.kt +++ b/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/KeyboardParser.kt @@ -11,7 +11,6 @@ import helium314.keyboard.keyboard.internal.KeyboardParams import helium314.keyboard.keyboard.internal.keyboard_parser.floris.KeyData import helium314.keyboard.keyboard.internal.keyboard_parser.floris.KeyLabel import helium314.keyboard.keyboard.internal.keyboard_parser.floris.KeyType -import helium314.keyboard.keyboard.internal.keyboard_parser.floris.SimplePopups import helium314.keyboard.keyboard.internal.keyboard_parser.floris.TextKeyData import helium314.keyboard.latin.common.isEmoji import helium314.keyboard.latin.define.DebugFlags diff --git a/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/floris/TextKeyData.kt b/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/floris/TextKeyData.kt index 42372c418..7fab7d62f 100644 --- a/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/floris/TextKeyData.kt +++ b/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/floris/TextKeyData.kt @@ -108,10 +108,11 @@ sealed interface KeyData : AbstractKeyData { } private fun getSpaceLabel(params: KeyboardParams): String = - if (params.mId.mElementId <= KeyboardId.ELEMENT_SYMBOLS_SHIFTED) + if (params.mId.isAlphaOrSymbolKeyboard) "!icon/space_key|!code/key_space" else "!icon/space_key_for_number_layout|!code/key_space" + // todo: emoji and language switch popups should actually disappear depending on current layout (including functional keys) private fun getCommaPopupKeys(params: KeyboardParams): List { val keys = mutableListOf() if (!params.mId.mDeviceLocked) diff --git a/tools/make-emoji-keys/src/main/kotlin/com/majeur/inputmethod/tools/emoji/JarUtils.kt b/tools/make-emoji-keys/src/main/kotlin/com/majeur/inputmethod/tools/emoji/JarUtils.kt index 57f4822c6..9203b1407 100644 --- a/tools/make-emoji-keys/src/main/kotlin/com/majeur/inputmethod/tools/emoji/JarUtils.kt +++ b/tools/make-emoji-keys/src/main/kotlin/com/majeur/inputmethod/tools/emoji/JarUtils.kt @@ -11,7 +11,6 @@ import java.io.IOException import java.io.InputStream import java.io.UnsupportedEncodingException import java.net.URLDecoder -import java.util.HashMap import java.util.jar.JarFile import kotlin.RuntimeException @@ -73,7 +72,7 @@ object JarUtils { fun close(stream: Closeable?) { try { stream?.close() - } catch (e: IOException) { + } catch (_: IOException) { } }