On Mon Aug 19 09:28:33 2024 +0000, Rémi Bernon wrote:
Maybe, but it adds more complexity and some backend-specific calls without improving the common case.
Wine already sets (0,0) XNSpotLocation in xic_create().
Yes, but I had issues when calling it later to move the window, like you're doing here. I don't remember precisely which IME was involved though, I'll need to check again.
Fwiw I tried a couple of IME, although it's always a struggle and I couldn't make SCIM work, and wasn't able to reproduce the issue I was seeing. Maybe it's gone or maybe is was something I was doing incorrectly.