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?