3 Feb
2026
3 Feb
'26
3:59 p.m.
But it seems to me that `ImmSetActiveContext` right now calls `ImeSetActiveContext` with the currently active IME (calls `imc_select_ime` to get it, which gets the IME from the current keyboard layout), not with the IME that was previously active, including for deactivation calls. That would mean that when a native IME is activated over the builtin IME, the builtin IME won't really get notified. Note that it might not be right but we would need some tests to make sure what needs to be done here. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10007#note_128650