3 Feb
2026
3 Feb
'26
7:57 a.m.
I would imagine doing the driver call from `NtUserAssociateInputContext` would result in it being sent out even if a non-builtin IME is running (not sure if that is supported), so I put the call in the builtin IME's functions. An issue I ran into is that user32/comctl32 components associate the context with the component's own HWND, and not with the one of the window, so I chose to pass the root HWND to the driver (following the example of `SetIMECompositionRect`). I'll see how that can be done better. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10007#note_128633