Merge branch 'ios-multi-lang-kbd' of https://github.com/keymanapp/keyman into ios-multi-lang-kbd

pulling
This commit is contained in:
Randy Boring 2019-06-13 16:20:05 -05:00
commit dc929d899c
2 changed files with 6 additions and 1 deletions

View file

@ -588,6 +588,7 @@ public class Manager: NSObject, HTTPDownloadDelegate, UIGestureRecognizerDelegat
throw KMPError.fileSystem
}
var haveInstalledOne = false
for keyboard in installableKeyboards {
let storedPath = Storage.active.keyboardURL(for: keyboard)
@ -616,7 +617,10 @@ public class Manager: NSObject, HTTPDownloadDelegate, UIGestureRecognizerDelegat
log.error("Error saving the download: \(error)")
throw KMPError.copyFiles
}
Manager.shared.addKeyboard(keyboard)
if !haveInstalledOne {
Manager.shared.addKeyboard(keyboard)
haveInstalledOne = true
}
}
}
}

View file

@ -67,6 +67,7 @@ public class KMPKeyboard
if let languageName = languageJson["name"],
let languageId = languageJson["id"] {
self.languages.append(KMPLanguage(name: languageName, languageId: languageId))
break
}
}
}