This commit is contained in:
FooIbar authored and tarsin committed 2023-01-20 23:11:23 +08:00
1 parent 574e5dab18
commit 6bfe1ba876
3 files changed
+8 -12

No files matched your search

@@ -401,12 +401,7 @@ class GalleryListScene : SearchBarScene(), OnDragHandlerListener, SearchLayout.H
val colorID = theme.resolveColor(com.google.android.material.R.attr.colorOnSurface)
mActionFabDrawable = AddDeleteDrawable(context, colorID)
binding.fabLayout.primaryFab!!.setImageDrawable(mActionFabDrawable)
mSearchFab!!.setOnClickListener {
if (STATE_NORMAL != mState) {
onApplySearch()
hideSoftInput()
}
}
mSearchFab!!.setOnClickListener { onApplySearch() }
// Update list url builder
onUpdateUrlBuilder()
@@ -701,7 +696,7 @@ class GalleryListScene : SearchBarScene(), OnDragHandlerListener, SearchLayout.H
override fun onSearchViewExpanded() {
super.onSearchViewExpanded()
selectSearchFab(true)
if (mState == STATE_NORMAL) selectSearchFab(true)
}
override fun onSearchViewHidden() {
@@ -1279,11 +1274,11 @@ class GalleryListScene : SearchBarScene(), OnDragHandlerListener, SearchLayout.H
return if (null != mHelper) mHelper!!.size() else 0
}
public override fun onItemClick(view: View, position: Int) {
override fun onItemClick(view: View, position: Int) {
this@GalleryListScene.onItemClick(position)
}
public override fun onItemLongClick(view: View, position: Int): Boolean {
override fun onItemLongClick(view: View, position: Int): Boolean {
return this@GalleryListScene.onItemLongClick(position)
}
@@ -53,8 +53,6 @@ abstract class SearchBarScene : BaseScene(), ToolBarScene {
updateSuggestions()
}
binding.searchview.editText.setOnEditorActionListener { _, _, _ ->
binding.toolbar.text = binding.searchview.text
binding.searchview.hide()
onApplySearch()
true
}
@@ -157,6 +155,8 @@ abstract class SearchBarScene : BaseScene(), ToolBarScene {
}
fun onApplySearch() {
binding.toolbar.text = binding.searchview.text
binding.searchview.hide()
val query = binding.toolbar.text.toString().trim()
if (!mAllowEmptySearch && query.isEmpty()) {
return