We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7bdcc2 commit c5ff324Copy full SHA for c5ff324
app/src/main/java/com/osfans/trime/data/theme/EventManager.kt
@@ -1,17 +1,18 @@
1
package com.osfans.trime.data.theme
2
3
+import android.view.KeyEvent
4
import com.osfans.trime.ime.keyboard.Event
5
6
object EventManager {
7
private var eventCache = mutableMapOf<String, Event>()
8
- @JvmStatic
9
fun getEvent(eventId: String): Event {
10
if (eventCache.containsKey(eventId)) {
11
return eventCache[eventId]!!
12
}
13
val event = Event(eventId)
14
- eventCache[eventId] = event
+ // 空格的 label 需要根据方案动态显示,所以不加入缓存
15
+ if (event.code != KeyEvent.KEYCODE_SPACE) eventCache[eventId] = event
16
return event
17
18
0 commit comments