From 8381025ac5e5ad5cb0402abf1580f5bca350fa69 Mon Sep 17 00:00:00 2001 From: Emily Kager Date: Tue, 16 Jul 2019 17:02:48 -0700 Subject: [PATCH] For #2160 - Hide Keyboard in onPause from EditBookmarkFragment --- .../fenix/library/bookmarks/edit/EditBookmarkFragment.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/library/bookmarks/edit/EditBookmarkFragment.kt b/app/src/main/java/org/mozilla/fenix/library/bookmarks/edit/EditBookmarkFragment.kt index 5b7503691..dd557cc11 100644 --- a/app/src/main/java/org/mozilla/fenix/library/bookmarks/edit/EditBookmarkFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/library/bookmarks/edit/EditBookmarkFragment.kt @@ -35,6 +35,7 @@ import mozilla.appservices.places.UrlParseFailed import mozilla.components.concept.storage.BookmarkInfo import mozilla.components.concept.storage.BookmarkNode import mozilla.components.concept.storage.BookmarkNodeType +import mozilla.components.support.ktx.android.view.hideKeyboard import org.mozilla.fenix.R import org.mozilla.fenix.components.metrics.Event import org.mozilla.fenix.ext.getColorFromAttr @@ -120,6 +121,12 @@ class EditBookmarkFragment : Fragment() { updateBookmarkFromObservableInput() } + override fun onPause() { + super.onPause() + bookmark_name_edit.hideKeyboard() + bookmark_url_edit.hideKeyboard() + } + private fun updateBookmarkFromObservableInput() { Observable.combineLatest( bookmark_name_edit.textChanges().skipInitialValue(),