mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-07 17:36:00 +00:00
Merge branch 'ios-multi-lang-kbd' of https://github.com/keymanapp/keyman into ios-multi-lang-kbd
pulling
This commit is contained in:
commit
dc929d899c
2 changed files with 6 additions and 1 deletions
|
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue