From b7903dc2f75e8382b67ddfdc8e706ffa27726aaa Mon Sep 17 00:00:00 2001 From: Gabriel Wong Date: Thu, 19 Oct 2017 10:34:06 +0700 Subject: [PATCH] Remove unneeded code to find first responder --- .../KeyboardPickerViewController.swift | 2 +- .../KMEI/KeymanEngine/Classes/Manager.swift | 16 +--------------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/ios/engine/KMEI/KeymanEngine/Classes/LanguagePicker/KeyboardPickerViewController.swift b/ios/engine/KMEI/KeymanEngine/Classes/LanguagePicker/KeyboardPickerViewController.swift index 68dde8dac1..2764d4c431 100644 --- a/ios/engine/KMEI/KeymanEngine/Classes/LanguagePicker/KeyboardPickerViewController.swift +++ b/ios/engine/KMEI/KeymanEngine/Classes/LanguagePicker/KeyboardPickerViewController.swift @@ -275,7 +275,7 @@ public class KeyboardPickerViewController: UITableViewController, UIAlertViewDel // Add keyboard. Manager.shared.addKeyboard(withID: kbID, languageID: langID, keyboardName: kbName, languageName: langName, isRTL: isRTL, isCustom: false, font: font, - oskFont: oskFont) + oskFont: oskFont) Manager.shared.setKeyboard(withID: kbID, languageID: langID, keyboardName: kbName, languageName: langName, font: font, oskFont: oskFont) navigationController?.popToRootViewController(animated: true) diff --git a/ios/engine/KMEI/KeymanEngine/Classes/Manager.swift b/ios/engine/KMEI/KeymanEngine/Classes/Manager.swift index 78543d8ca6..314215057b 100644 --- a/ios/engine/KMEI/KeymanEngine/Classes/Manager.swift +++ b/ios/engine/KMEI/KeymanEngine/Classes/Manager.swift @@ -7,9 +7,7 @@ // import CoreText -import Foundation -import ObjectiveC -import QuartzCore +import UIKit import WebKit typealias FetchKeyboardsBlock = ([String: Any]?) -> Void @@ -693,18 +691,6 @@ UIGestureRecognizerDelegate { /// - SeeAlso: /// KeymanTextView/KeymanTextField to enable/disable the keyboard picker public func showKeyboardPicker(in viewController: UIViewController, shouldAddKeyboard: Bool) { - if UIDevice.current.userInterfaceIdiom == .pad { - // TODO fix since private API - /* - let firstResponder = UIApplication.shared.keyWindow?.findFirstResponder() - if let firstResponder = firstResponder as? KeymanTextView { - firstResponder.dismissKeyboard() - } else if let firstResponder = firstResponder as? KeymanTextField { - firstResponder.dismissKeyboard() - } - */ - } - let vc = KeyboardPickerViewController() let nc = UINavigationController(rootViewController: vc) nc.modalTransitionStyle = .coverVertical