mirror of
https://github.com/ev-map/EVMap.git
synced 2026-05-19 04:16:24 -04:00
Hide share-charge-location-button if there's no URL for the location
This commit is contained in:
committed by
Johan von Forstner
parent
00862b66a1
commit
529be2cc34
@@ -717,6 +717,7 @@ class MapFragment : Fragment(), OnMapReadyCallback, MenuProvider {
|
||||
removeSearchFocus()
|
||||
binding.fabDirections.show()
|
||||
detailAppBarBehavior.setToolbarTitle(it.name)
|
||||
updateShareItemVisibility()
|
||||
updateFavoriteToggle()
|
||||
markerManager?.highlighedCharger = it
|
||||
markerManager?.animateBounce(it)
|
||||
@@ -827,6 +828,12 @@ class MapFragment : Fragment(), OnMapReadyCallback, MenuProvider {
|
||||
}
|
||||
}
|
||||
|
||||
private fun updateShareItemVisibility() {
|
||||
val charger = vm.chargerSparse.value ?: return
|
||||
val shareItem = binding.detailAppBar.toolbar.menu.findItem(R.id.menu_share)
|
||||
shareItem.isVisible = charger.url != null
|
||||
}
|
||||
|
||||
private fun setupAdapters() {
|
||||
var viewer: StfalconImageViewer<ChargerPhoto>? = null
|
||||
val galleryClickListener = object : GalleryAdapter.ItemClickListener {
|
||||
|
||||
Reference in New Issue
Block a user