Skip to content

Commit e6d71aa

Browse files
committed
refactor: use initVarLengthKeys() for TABS
1 parent 78b519f commit e6d71aa

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

app/src/main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt

+6-5
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,12 @@ class LiquidKeyboard(private val context: Context) : ClipboardHelper.OnClipboard
9090
SymbolKeyboardType.VAR_LENGTH -> {
9191
initVarLengthKeys(TabManager.get().select(i))
9292
}
93-
SymbolKeyboardType.SYMBOL, SymbolKeyboardType.HISTORY, SymbolKeyboardType.TABS -> {
93+
SymbolKeyboardType.TABS -> {
94+
TabManager.get().select(i)
95+
initVarLengthKeys(TabManager.get().tabSwitchData)
96+
Timber.v("All tags in TABS: TabManager.get().tabSwitchData = ${TabManager.get().tabSwitchData}")
97+
}
98+
SymbolKeyboardType.SYMBOL, SymbolKeyboardType.HISTORY -> {
9499
TabManager.get().select(i)
95100
initFixData(i)
96101
}
@@ -162,10 +167,6 @@ class LiquidKeyboard(private val context: Context) : ClipboardHelper.OnClipboard
162167
when (tabTag.type) {
163168
SymbolKeyboardType.HISTORY ->
164169
simpleAdapter.updateBeans(symbolHistory.toOrderedList().map(::SimpleKeyBean))
165-
SymbolKeyboardType.TABS -> {
166-
simpleAdapter.updateBeans(TabManager.get().tabSwitchData)
167-
Timber.v("All tags in TABS: TabManager.get().tabSwitchData = ${TabManager.get().tabSwitchData}")
168-
}
169170
else ->
170171
simpleAdapter.updateBeans(TabManager.get().select(i))
171172
}

0 commit comments

Comments
 (0)