Fix ENTER event on searchbar for HW Keyboards
This commit is contained in:
@@ -262,7 +262,10 @@ class SearchResultsFragment : BaseFragment(R.layout.fragment_search_result),
|
||||
})
|
||||
|
||||
searchView.setOnEditorActionListener { _: TextView?, actionId: Int, _: KeyEvent? ->
|
||||
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
|
||||
if (actionId == EditorInfo.IME_ACTION_SEARCH
|
||||
|| actionId == KeyEvent.ACTION_DOWN
|
||||
|| actionId == KeyEvent.KEYCODE_ENTER
|
||||
) {
|
||||
query = searchView.text.toString()
|
||||
query?.let {
|
||||
queryViewModel(it)
|
||||
|
||||
@@ -29,13 +29,10 @@ import android.widget.TextView
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.lifecycle.ViewModelProvider
|
||||
import androidx.navigation.fragment.findNavController
|
||||
import com.aurora.Constants
|
||||
import com.aurora.extensions.browse
|
||||
import com.aurora.extensions.showKeyboard
|
||||
import com.aurora.gplayapi.SearchSuggestEntry
|
||||
import com.aurora.store.R
|
||||
import com.aurora.store.databinding.FragmentSearchSuggestionBinding
|
||||
import com.aurora.store.util.Preferences
|
||||
import com.aurora.store.view.epoxy.views.SearchSuggestionViewModel_
|
||||
import com.aurora.store.viewmodel.search.SearchSuggestionViewModel
|
||||
import com.google.android.material.textfield.TextInputEditText
|
||||
@@ -124,7 +121,10 @@ class SearchSuggestionFragment : Fragment(R.layout.fragment_search_suggestion) {
|
||||
})
|
||||
|
||||
searchView.setOnEditorActionListener { _: TextView?, actionId: Int, _: KeyEvent? ->
|
||||
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
|
||||
if (actionId == EditorInfo.IME_ACTION_SEARCH
|
||||
|| actionId == KeyEvent.ACTION_DOWN
|
||||
|| actionId == KeyEvent.KEYCODE_ENTER
|
||||
) {
|
||||
query = searchView.text.toString()
|
||||
if (query.isNotEmpty()) {
|
||||
search(query)
|
||||
|
||||
Reference in New Issue
Block a user