From 25b3795419c0103331a2353db631f1966cd276b1 Mon Sep 17 00:00:00 2001 From: if-can Date: Sun, 12 Jan 2025 15:20:45 +0800 Subject: [PATCH] fix: liquid keyboard not regenerate data as expected after related view cache was destroyed --- .../main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt b/app/src/main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt index c3ff767d19..825cc04696 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt @@ -55,6 +55,10 @@ class LiquidKeyboard( private lateinit var currentBoardType: SymbolBoardType private lateinit var currentBoardAdapter: RecyclerView.Adapter<*> + init { + TabManager.setTabExited() + } + private val simpleAdapter by lazy { val itemWidth = context.dp(theme.liquid.getInt("single_width")) val columnCount = context.resources.displayMetrics.widthPixels / itemWidth