[fenix] for https://github.com/mozilla-mobile/fenix/issues/7032 removed recyclerview scroll listener from Awesomebarview

pull/600/head
sraturi 4 years ago committed by Emily Kager
parent 6e3219e257
commit be126c5ca1

@ -101,7 +101,6 @@ class AwesomeBarView(
private val defaultSearchSuggestionProvider: SearchSuggestionProvider
private val searchSuggestionProviderMap: MutableMap<SearchEngine, SearchSuggestionProvider>
private var providersInUse = mutableSetOf<AwesomeBar.SuggestionProvider>()
internal var isKeyboardDismissedProgrammatically: Boolean = false
private val loadUrlUseCase = object : SessionUseCases.LoadUrlUseCase {
override fun invoke(
@ -196,23 +195,6 @@ class AwesomeBarView(
)
searchSuggestionProviderMap = HashMap()
val recyclerListener = object : RecyclerView.OnScrollListener() {
override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) {
when (newState) {
RecyclerView.SCROLL_STATE_DRAGGING ->
if (!isKeyboardDismissedProgrammatically) {
view.hideKeyboard()
isKeyboardDismissedProgrammatically = true
}
RecyclerView.SCROLL_STATE_IDLE -> {
isKeyboardDismissedProgrammatically = false
view.requestFocus()
}
}
}
}
view.addOnScrollListener(recyclerListener)
}
fun update(state: SearchFragmentState) {

Loading…
Cancel
Save