On macOS, fix key_up being ignored without IME

Fixes: d15feb5cfa (On macOS, fix empty marked text)
This commit is contained in:
Kirill Chibisov
2023-05-06 14:05:28 +03:00
parent b455f88f40
commit 870e6d1cb2
2 changed files with 3 additions and 1 deletions

View File

@@ -549,7 +549,7 @@ declare_class!(
self.update_potentially_stale_modifiers(event);
// We want to send keyboard input when we are currently in the ground state.
if self.state.ime_state == ImeState::Ground {
if matches!(self.state.ime_state, ImeState::Ground | ImeState::Disabled) {
#[allow(deprecated)]
self.queue_event(WindowEvent::KeyboardInput {
device_id: DEVICE_ID,