mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-14 11:37:43 +00:00
Merge pull request #7787 from keymanapp/fix/android/kmp-file-null-checkl
fix(android/engine): Add null check on kmp filename
This commit is contained in:
commit
8f2d82efdb
1 changed files with 4 additions and 2 deletions
|
|
@ -153,9 +153,11 @@ public class CloudDataJsonUtil {
|
|||
for (int i = 0; i < KeyboardController.getInstance().get().size(); i++) {
|
||||
Keyboard kbd = KeyboardController.getInstance().getKeyboardInfo(i);
|
||||
String version = kbd.getVersion();
|
||||
String updateKMP = kbd.getUpdateKMP();
|
||||
if (keyboardID.equalsIgnoreCase(kbd.getKeyboardID()) &&
|
||||
(FileUtils.compareVersions(cloudVersion, version) == FileUtils.VERSION_GREATER) &&
|
||||
(!kbd.getUpdateKMP().equalsIgnoreCase(cloudKMP))) {
|
||||
FileUtils.compareVersions(cloudVersion, version) == FileUtils.VERSION_GREATER &&
|
||||
updateKMP != null &&
|
||||
updateKMP.equalsIgnoreCase(cloudKMP)) {
|
||||
// Update keyboard with the latest KMP link
|
||||
kbd.setUpdateKMP(cloudKMP);
|
||||
KeyboardController.getInstance().add(kbd);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue