mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-23 16:17:40 +00:00
Merge pull request #4543 from keymanapp/fix/ios/package-install-ui-glitch
fix(ios): package installer completion requires welcome dismissal
This commit is contained in:
commit
d3718cd5d0
1 changed files with 8 additions and 1 deletions
|
|
@ -397,11 +397,18 @@ public class AssociatingPackageInstaller<Resource: LanguageResource, Package: Ty
|
|||
initializeSynchronizationGroups()
|
||||
constructAssociationPickers()
|
||||
|
||||
closureShared.installGroup.enter()
|
||||
|
||||
let wrappedCompletionHandler = {
|
||||
uiCompletionHandler()
|
||||
self.closureShared.installGroup.leave()
|
||||
}
|
||||
|
||||
let pickerPrompt = PackageInstallViewController<Resource>(for: self.package,
|
||||
defaultLanguageCode: defaultLgCode,
|
||||
languageAssociators: associationQueriers!,
|
||||
pickingCompletionHandler: coreInstallationClosure(),
|
||||
uiCompletionHandler: uiCompletionHandler)
|
||||
uiCompletionHandler: wrappedCompletionHandler)
|
||||
|
||||
navVC.pushViewController(pickerPrompt, animated: true)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue