Refector: handline dead keys in translation mode

This commit is contained in:
Asura committed 2022-08-07 18:52:32 +08:00
1 parent b2cf11f2df
commit dde6df82e8
2 files changed
+2 -64

No files matched your search

+1 -5
View File
@@ -1085,11 +1085,7 @@ impl Handler {
let string = match KEYBOARD.lock() {
Ok(mut keyboard) => {
let string = keyboard.add(&evt.event_type).unwrap_or_default();
#[cfg(target_os = "windows")]
let is_dead = keyboard.last_is_dead;
#[cfg(target_os = "linux")]
let is_dead = keyboard.is_dead();
if is_dead && string == "" && down_or_up == true {
if keyboard.is_dead() && string == "" && down_or_up == true {
return;
}
string