Compare commits

..

2 Commits

Author SHA1 Message Date
Kirill Chibisov
340202f842 Winit version 0.28.5 2023-05-06 20:42:05 +03:00
Kirill Chibisov
870e6d1cb2 On macOS, fix key_up being ignored without IME
Fixes: d15feb5cfa (On macOS, fix empty marked text)
2023-05-06 20:42:05 +03:00
4 changed files with 7 additions and 3 deletions

View File

@@ -8,6 +8,10 @@ And please only add new entries to the top of this list, right below the `# Unre
# Unreleased
# 0.28.5
- On macOS, fix `key_up` beind ignored when `Ime` is disabled.
# 0.28.4
- On macOS, fix empty marked text blocking regular input.

View File

@@ -1,6 +1,6 @@
[package]
name = "winit"
version = "0.28.4"
version = "0.28.5"
authors = ["The winit contributors", "Pierre Krieger <pierre.krieger1708@gmail.com>"]
description = "Cross-platform window creation library."
edition = "2021"

View File

@@ -6,7 +6,7 @@
```toml
[dependencies]
winit = "0.28.4"
winit = "0.28.5"
```
## [Documentation](https://docs.rs/winit)

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,