diff options
| -rw-r--r-- | app/src/main/java/org/lineageos/jelly/ui/SearchBarController.kt | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/src/main/java/org/lineageos/jelly/ui/SearchBarController.kt b/app/src/main/java/org/lineageos/jelly/ui/SearchBarController.kt index 177bc3b..0f3b31b 100644 --- a/app/src/main/java/org/lineageos/jelly/ui/SearchBarController.kt +++ b/app/src/main/java/org/lineageos/jelly/ui/SearchBarController.kt @@ -40,6 +40,9 @@ class SearchBarController( private var mHasStartedSearch = false private var mCurrentResultPosition = 0 private var mTotalResultCount = 0 + private val query: String? + get() = mEditor.text?.toString() + fun onShow() { mEditor.requestFocus() UiUtils.showKeyboard(mEditor) @@ -61,7 +64,7 @@ class SearchBarController( updateNextAndPrevButtonEnabledState() } - override fun onEditorAction(view: TextView, actionId: Int, event: KeyEvent): Boolean { + override fun onEditorAction(view: TextView, actionId: Int, event: KeyEvent?): Boolean { if (actionId == EditorInfo.IME_ACTION_SEARCH) { UiUtils.hideKeyboard(view) startSearch() @@ -127,8 +130,6 @@ class SearchBarController( } } - private val query = mEditor.text?.toString() - interface OnCancelListener { fun onCancelSearch() } |
