fix(ios): get started 'add kbd' links to keyboard search

This commit is contained in:
jahorton 2021-02-12 12:57:40 +07:00
parent 380832cda8
commit 7ec7f6e72e
2 changed files with 10 additions and 3 deletions

View file

@ -439,8 +439,8 @@ public class InstalledLanguagesViewController: UITableViewController, UIAlertVie
}
extension InstalledLanguagesViewController {
@objc func addClicked(_ sender: Any) {
public func launchKeyboardSearch() {
let keyboardSearchVC = KeyboardSearchViewController(keyboardSelectionBlock: KeyboardSearchViewController.defaultDownloadClosure() { result in
switch result {
case .cancelled:
@ -459,5 +459,9 @@ extension InstalledLanguagesViewController {
navigationController!.pushViewController(keyboardSearchVC, animated: true)
}
@objc func addClicked(_ sender: Any) {
launchKeyboardSearch()
}
}

View file

@ -536,7 +536,10 @@ class MainViewController: UIViewController, TextViewDelegate, UIActionSheetDeleg
let installedLanguagesVC = InstalledLanguagesViewController()
nc.pushViewController(installedLanguagesVC, animated: true)
self.present(nc, animated: true)
self.present(nc, animated: true) {
// Requires a host NavigationViewController, hence calling it afterward.
installedLanguagesVC.launchKeyboardSearch()
}
}
@objc func actionButtonClick(_ sender: Any) {