diff --git a/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt b/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt index 6678e81dc..74f1e8c41 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt @@ -130,17 +130,12 @@ class LanguageFragment : BaseFragment() { } override fun onOptionsItemSelected(item: MenuItem): Boolean { - val returnValue = when (item.itemId) { - android.R.id.home -> { - requireActivity().onBackPressed() - return true - } + return when (item.itemId) { R.id.menu_language_save -> { languageViewModel.actions.offer(Action.SaveAll) true } - else -> false + else -> super.onOptionsItemSelected(item) } - return returnValue || super.onOptionsItemSelected(item) } }