1
0
Fork 0

for #7032 removed recyclerview scroll listener from Awesomebarview

master
sraturi 2020-05-19 11:11:46 -07:00 committed by Emily Kager
parent c8ec25fde9
commit 2c85a62a5e
1 changed files with 0 additions and 18 deletions

View File

@ -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) {