diff --git a/app/src/main/java/com/topjohnwu/magisk/arch/BaseFragment.kt b/app/src/main/java/com/topjohnwu/magisk/arch/BaseFragment.kt index 549a1f074..f5c9b7797 100644 --- a/app/src/main/java/com/topjohnwu/magisk/arch/BaseFragment.kt +++ b/app/src/main/java/com/topjohnwu/magisk/arch/BaseFragment.kt @@ -92,4 +92,10 @@ abstract class BaseFragment : Fragment(), ViewModelHo navigation?.currentDestination?.getAction(actionId)?.let { navigation!!.navigate(this) } } + override fun onStop() { + if (this is MenuProvider) { + activity?.removeMenuProvider(this) + } + super.onStop() + } }