[fenix] For https://github.com/mozilla-mobile/fenix/issues/25563: Show Snackbar only if fragment is still attached.

pull/600/head
mcarare 2 years ago committed by mergify[bot]
parent 884419a72e
commit 3d169a733d

@ -35,6 +35,7 @@ import org.mozilla.fenix.ext.requireComponents
import org.mozilla.fenix.ext.setTextColor import org.mozilla.fenix.ext.setTextColor
import org.mozilla.fenix.ext.showToolbar import org.mozilla.fenix.ext.showToolbar
import org.mozilla.fenix.ext.components import org.mozilla.fenix.ext.components
import org.mozilla.fenix.ext.runIfFragmentIsAttached
import org.mozilla.fenix.ext.toShortUrl import org.mozilla.fenix.ext.toShortUrl
import org.mozilla.fenix.library.LibraryPageFragment import org.mozilla.fenix.library.LibraryPageFragment
import org.mozilla.fenix.library.history.History import org.mozilla.fenix.library.history.History
@ -231,11 +232,13 @@ class HistoryMetadataGroupFragment :
} }
private fun allDeletedSnackbar() { private fun allDeletedSnackbar() {
runIfFragmentIsAttached {
showSnackBar( showSnackBar(
requireView(), binding.root,
getString(R.string.delete_history_group_snackbar) getString(R.string.delete_history_group_snackbar)
) )
} }
}
private fun showTabTray() { private fun showTabTray() {
findNavController().nav( findNavController().nav(

Loading…
Cancel
Save