Skip to content

Commit

Permalink
Hide free text search when search bar did end editing (#227)
Browse files Browse the repository at this point in the history
* Hide free text search when search bar did end editing

* Fix indentation
  • Loading branch information
vadymmarkov committed Apr 4, 2019
1 parent 09aac30 commit bf3e926
Showing 1 changed file with 9 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,10 @@ extension FreeTextFilterViewController: UISearchBarDelegate {
return true
}

public func searchBarTextDidEndEditing(_ searchBar: UISearchBar) {
returnToSuperView()
}

public func searchBarTextDidBeginEditing(_ searchBar: UISearchBar) {
searchBar.setShowsCancelButton(true, animated: false)
}
Expand Down Expand Up @@ -187,9 +191,11 @@ extension FreeTextFilterViewController: UISearchBarDelegate {

private extension FreeTextFilterViewController {
func returnToSuperView() {
searchBar.endEditing(false)
searchBar.setShowsCancelButton(false, animated: false)
delegate?.freeTextFilterViewControllerWillEndEditing(self)
if view.superview != nil {
searchBar.endEditing(false)
searchBar.setShowsCancelButton(false, animated: false)
delegate?.freeTextFilterViewControllerWillEndEditing(self)
}
}

func setup() {
Expand Down

0 comments on commit bf3e926

Please sign in to comment.