mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-25 00:57:42 +00:00
Only passKFont and KOskFont to KMW if they are defined
Per PR review comment, only defined fonts are added to the JSON object going to `kbdInterface.registerStub()`
This commit is contained in:
parent
26f3e52a16
commit
46d9eba5c1
1 changed files with 18 additions and 2 deletions
|
|
@ -98,8 +98,24 @@
|
|||
break;
|
||||
}
|
||||
|
||||
kbdInterface.registerStub({KN:keyboardName,KI:'Keyboard_'+internalName,KLC:langId,KL:languageName,
|
||||
KF:kbdFile,KFont:font,KOskFont:oskFont,KP:package});
|
||||
var k = {
|
||||
KN:keyboardName,
|
||||
KI:'Keyboard_'+internalName,
|
||||
KLC:langId,
|
||||
KL:languageName,
|
||||
KF:kbdFile,
|
||||
KP:package
|
||||
};
|
||||
if (font) {
|
||||
k.KFont = font;
|
||||
window.console.log('keyboard.html assigning k.KFont = ' + font);
|
||||
}
|
||||
if (oskFont) {
|
||||
k.KOskFont = oskFont;
|
||||
window.console.log('keyboard.html assigning k.KOskFont = ' + oskFont);
|
||||
}
|
||||
kbdInterface.registerStub(k);
|
||||
|
||||
kmw['setActiveKeyboard'](package + '::Keyboard_'+internalName,langId);
|
||||
kmw['osk']['show'](true);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue