mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-27 23:40:33 +05:30
fix: missing predictive back support in search fragments
This commit is contained in:
parent
c82f55b3c7
commit
e156a3d0e3
@ -25,7 +25,7 @@ import com.github.libretube.helpers.PreferenceHelper
|
||||
import com.github.libretube.ui.activities.MainActivity
|
||||
import com.github.libretube.ui.adapters.SearchResultsAdapter
|
||||
import com.github.libretube.ui.base.DynamicLayoutManagerFragment
|
||||
import com.github.libretube.ui.extensions.setOnBackPressed
|
||||
import com.github.libretube.ui.extensions.setupFragmentAnimation
|
||||
import com.github.libretube.ui.models.SearchResultViewModel
|
||||
import com.github.libretube.util.TextUtils.toTimeInSeconds
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
@ -105,7 +105,7 @@ class SearchResultFragment : DynamicLayoutManagerFragment(R.layout.fragment_sear
|
||||
}
|
||||
}
|
||||
|
||||
setOnBackPressed {
|
||||
setupFragmentAnimation(binding.root) {
|
||||
findNavController().popBackStack(R.id.searchFragment, true) ||
|
||||
findNavController().popBackStack()
|
||||
}
|
||||
|
@ -22,7 +22,7 @@ import com.github.libretube.helpers.PreferenceHelper
|
||||
import com.github.libretube.ui.activities.MainActivity
|
||||
import com.github.libretube.ui.adapters.SearchHistoryAdapter
|
||||
import com.github.libretube.ui.adapters.SearchSuggestionsAdapter
|
||||
import com.github.libretube.ui.extensions.setOnBackPressed
|
||||
import com.github.libretube.ui.extensions.setupFragmentAnimation
|
||||
import com.github.libretube.ui.models.SearchViewModel
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.launch
|
||||
@ -53,7 +53,7 @@ class SearchSuggestionsFragment : Fragment(R.layout.fragment_search_suggestions)
|
||||
showData(it)
|
||||
}
|
||||
|
||||
setOnBackPressed {
|
||||
setupFragmentAnimation(binding.root) {
|
||||
if (mainActivity.searchView.anyChildFocused()) mainActivity.searchView.clearFocus()
|
||||
else findNavController().popBackStack()
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user