This PR sets the text input rectangle when text input is used. It allows (among other things) IMEs to position the text input candidate list correctly.
The screenshots below demonstrate the difference. In both screenshots, the "World name" input box is focused.
Before:
After:
This also (at least partially) fixes minetest/minetest#13473 (dead keys and compose keys do seem to work under IBus for me now) by not restarting text input when this is not necessary.
This PR sets the text input rectangle when text input is used. It allows (among other things) IMEs to position the text input candidate list correctly.
The screenshots below demonstrate the difference. In both screenshots, the "World name" input box is focused.
Before:
After:
This also (at least partially) fixes minetest/minetest#13473 (dead keys and compose keys do seem to work under IBus for me now) by not restarting text input when this is not necessary.