omar
omar
Thank you very much!
I looked at it and unfortunately I realize I don't think it is a good idea :( It would have been ideal for a fully public and configuration structure, but...
Based on the multiple reports and the fact we did make changes to Win32 IME code in 1.87, I am assuming we do have an issue but I would like...
I don't know if that's the desirable logic and haven't tested it yet, but does moving the `::ImmAssociateContextEx(hwnd, NULL, data->WantVisible ? IACE_DEFAULT : 0);` call to inside the `if {}`...
Thank you for testing this. I verified that this still gets us the behavior desired by #2589. Pushed the fix now 133bbafa3cc7b7a1ca68808dacd1f6cee2552d4f
My bad this actually never re-enable the IME aftet the first time.
@BullyWiiPlaza Could you test again but with the following version: ```cpp static void SetPlatformImeDataFn_DefaultImpl(ImGuiViewport* viewport, ImGuiPlatformImeData* data) { // Notify OS Input Method Editor of text input position HWND hwnd...
Thanks. But unfortunately that's not correct either, my bad :( I'll study those API some more, but unfortunately the documentation are very obtuse. @actboy168 your fix #2589 appears to be...
@BullyWiiPlaza Could you try again with this variant instead: ```cpp static void SetPlatformImeDataFn_DefaultImpl(ImGuiViewport* viewport, ImGuiPlatformImeData* data) { // Notify OS Input Method Editor of text input position HWND hwnd =...
@BullyWiiPlaza Another thing is could you confirm that your issue repro in vanilla `example_win32_directx11` ? It's unclear from the message if you reproed in examples or if it only happens...