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 committed by GitHub
parent ad52c72e41
commit 25c4e2e451
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 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,