3 Nov
2025
3 Nov
'25
10:36 a.m.
On Mon Nov 3 16:21:35 2025 +0000, Marc-Aurel Zent wrote:
I am currently working getting rid of all QUERY_EVENT and QUERY_EVENT_NO_PREEMPT_WAIT logic, and also by extension IM_SET_TEXT. We unfortunately can't just do IM_SET_TEXT on the main thread, due to it not being the wine thread, and IM_SET_TEXT also needs to be handled when the mouse interacts with the native IME UI, so it is not enough to refactor it to be coupled together with macdrv_ime_process_key. [0001-t1.patch](/uploads/58ce40094a04c13e1e6912432df18c61/0001-t1.patch)
How about this? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9260#note_120537