[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1835 - Do not crash because of snackbar

pull/600/head
ekager 6 years ago committed by Colin Lee
parent b98ca450d4
commit bab73ab448

@ -358,21 +358,23 @@ class BrowserFragment : Fragment(), BackHandler, CoroutineScope {
.addItem(BookmarkRoot.Mobile.id, session.url, session.title, null) .addItem(BookmarkRoot.Mobile.id, session.url, session.title, null)
launch(Main) { launch(Main) {
requireComponents.analytics.metrics.track(Event.AddBookmark) requireComponents.analytics.metrics.track(Event.AddBookmark)
FenixSnackbar.make( view?.let {
view!!, FenixSnackbar.make(
Snackbar.LENGTH_LONG it,
) Snackbar.LENGTH_LONG
.setAction(getString(R.string.edit_bookmark_snackbar_action)) { )
Navigation.findNavController(requireActivity(), R.id.container) .setAction(getString(R.string.edit_bookmark_snackbar_action)) {
.navigate( Navigation.findNavController(requireActivity(), R.id.container)
BrowserFragmentDirections .navigate(
.actionBrowserFragmentToBookmarkEditFragment( BrowserFragmentDirections
guid .actionBrowserFragmentToBookmarkEditFragment(
) guid
) )
} )
.setText(getString(R.string.bookmark_saved_snackbar)) }
.show() .setText(getString(R.string.bookmark_saved_snackbar))
.show()
}
} }
} }
} }

Loading…
Cancel
Save