Refector: handline dead keys in translation mode

This commit is contained in:
Asura
2022-08-07 18:52:32 +08:00
parent b2cf11f2df
commit dde6df82e8
2 changed files with 2 additions and 64 deletions

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