1
0
Fork 0

Closes #1835 - Do not crash because of snackbar

master
ekager 2019-04-19 14:43:08 -07:00 committed by Colin Lee
parent d1fd5ec879
commit 4b59fc8939
1 changed files with 17 additions and 15 deletions

View File

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