-
-
Notifications
You must be signed in to change notification settings - Fork 377
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TextField IME candidate list pane invisible on Windows #1766
Comments
See #1684 for the work that's been done on this, though it does seem to have stalled. |
Is it possible to fix openfl/libsdl with temporary patch? The code below works fine on my windows system:
|
Sure, submit a PR. |
It is probably worth mentioning that the 8.2.0-Dev branch switched from openfl/libsdl to libsdl-org/SDL. Any further changes that we make to openfl/libsdl will be lost with the Lime 8.2 update. |
However, I see that support for the Windows IME window was added in commit libsdl-org/SDL@6f97205. I see that's part of SDL's |
Oh whoops, I got the dates wrong. I thought 8.2.0-Dev didn't have the fix, so I didn't mention it. |
I have tried 8.2.0-Dev branch and found that The following code needs to be added to the
|
That feels like something most users won't need. But |
target is windows native
The cause of this issue is that the SDL version is too old.
openfl/libsdl/blob/master/src/video/windows/SDL_windowskeyboard.c
This line of code causes the IME candidate pane to not be rendered.
and this issue has been fixed in the latest version of SDL:
libsdl-org/SDL/blob/main/src/video/windows/SDL_windowskeyboard.c
The text was updated successfully, but these errors were encountered: