Don't hang handling wxEVT_CHAR_HOOK while IME is used in wxMSW (PR #26027)

21 views
Skip to first unread message

VZ

unread,
Dec 11, 2025, 11:28:35 AM (9 days ago) Dec 11
to wx-...@googlegroups.com, Subscribed

Not skipping the event in wxEVT_CHAR_HOOK event handler could completely freeze the program due to IME getting in some broken state. Avoid this by ensuring we always let the message hook it installs have the keyboard messages when it is active.

Closes #22473.


You can view, comment on, or merge this pull request online at:

  https://github.com/wxWidgets/wxWidgets/pull/26027

Commit Summary

  • 77aed07 Don't hang handling wxEVT_CHAR_HOOK while IME is used in wxMSW

File Changes

(1 file)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/26027@github.com>

VZ

unread,
Dec 16, 2025, 9:34:31 AM (4 days ago) Dec 16
to wx-...@googlegroups.com, Subscribed
vadz left a comment (wxWidgets/wxWidgets#26027)

I'm merging this in order to have a chance of it being tested before backporting to 3.2.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/26027/c3660867168@github.com>

VZ

unread,
Dec 16, 2025, 9:35:11 AM (4 days ago) Dec 16
to wx-...@googlegroups.com, Subscribed

Closed #26027.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/26027/issue_event/21594372954@github.com>

Reply all
Reply to author
Forward
0 new messages