Commit Graph

5 Commits

Author SHA1 Message Date
aefe9bc618 fix gtk: commit pending text on passthrough keys
The GTK IM module only emitted the commit signal when the key was
eaten (r != 0). But when a non-matching key is pressed mid-composition
the engine commits the pending preedit and returns eaten=0 so the raw
key passes through, sending a commit string with eaten=0. GTK dropped
it, silently losing the composed text (e.g. Hangul "ㅇ" + "?" yielded
only "?").

Commit whenever a commit string is present, matching the wayland, ibus
and xim frontends.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 12:50:32 +09:00
f686edd198 fix gtk predit window 2026-05-29 02:28:49 +09:00
293313652f gtk inline preedit 2026-05-28 18:50:42 +09:00
O_WRONLY
6b3c1cea8e fix gtk Makefile 2025-12-24 00:11:41 +09:00
0ced0649f7 add gkt3 adapter
need gtk+3-devel
2025-12-23 21:51:26 +09:00