Closed ermshiperete closed 5 months ago
I think this should be addressed sooner rather than later, because it has broken on other platforms in the past.
It should be relatively easy to fix, e.g. see:
They may not all be optimally written, but they do work.
Sample C++ implementation that uses standard libraries:
keymanutil.c
contains at least one comparison of versions. This currently uses string comparison which doesn't work very well for version numbers, e.g.1.9
and1.10
.One scenario where a user would notice this, is if he has version 1.9 of a keyboard installed in the shared area. He then installs version 1.10 (which adds language X) into the user area. Until this bug is fixed the keyboard won't show up as keyboard for X.