fix: Fix back button in settings

This commit is contained in:
Prathamesh More 2023-03-10 11:44:19 +05:30
parent 3ae38cb1de
commit a2389ca61e

View file

@ -40,8 +40,14 @@ class SettingsFragment : Fragment(R.layout.fragment_settings), ColorCallback {
private fun setupToolbar() { private fun setupToolbar() {
val navController: NavController = findNavController(R.id.contentFrame) val navController: NavController = findNavController(R.id.contentFrame)
binding.appBarLayout.toolbar.setNavigationIcon(R.drawable.ic_arrow_back) with (binding.appBarLayout.toolbar) {
binding.appBarLayout.toolbar.isTitleCentered = false setNavigationIcon(R.drawable.ic_arrow_back)
isTitleCentered = false
setNavigationOnClickListener {
requireActivity().onBackPressedDispatcher.onBackPressed()
}
}
navController.addOnDestinationChangedListener { _, _, _ -> navController.addOnDestinationChangedListener { _, _, _ ->
binding.appBarLayout.title = binding.appBarLayout.title =
navController.currentDestination?.let { getStringFromDestination(it) }.toString() navController.currentDestination?.let { getStringFromDestination(it) }.toString()