mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-09 18:35:32 +00:00
Fixes #5683. If `store(&name)` is missing from a keyboard, then fallback to the filename of the keyboard (sans extension). This fixes a regression in 14.0 keyboard registration. I opted not to make this change in kmxfile but rather in places which use it in the Keyman Engine COM API, because I wanted kmxfile to remain truthful about all details of what it is reading from the file. Given that the COM API will now never return an empty string for the name of the keyboard, there are mitigations for this in Keyman Configuration which are unnecessary, but it is not harmful for them to remain there. Will cherry-pick to stable-14.0. |
||
|---|---|---|
| .. | ||
| src | ||