@@ -1046,21 +1046,13 @@ class ReaderPostDetailFragment : ViewPagerFragment(),
10461046 }
10471047
10481048 override fun onPrepareMenu (menu : Menu ) {
1049- val isReaderImprovementsEnabled = readerImprovementsFeatureConfig.isEnabled()
1050-
10511049 val postHasUrl = viewModel.post?.hasUrl() == true
10521050 val menuBrowse = menu.findItem(R .id.menu_browse)
1053- menuBrowse?.isVisible = if (! isReaderImprovementsEnabled) {
1054- // browse require the post to have a URL (some feed-based posts don't have one) or an intercepted URI
1055- postHasUrl || viewModel.interceptedUri != null
1056- } else {
1057- // in the Reader improvements we are only showing this as a fallback for posts with intercepted URI only
1058- ! postHasUrl && viewModel.interceptedUri != null
1059- }
1060-
1051+ // browse require the post to have a URL (some feed-based posts don't have one) or an intercepted URI
1052+ menuBrowse?.isVisible = postHasUrl || viewModel.interceptedUri != null
1053+ // share require the post to have a URL
10611054 val menuShare = menu.findItem(R .id.menu_share)
1062- // share should not be shown as a TopBar item after Reader improvements (only in the "more" menu)
1063- menuShare?.isVisible = postHasUrl && ! isReaderImprovementsEnabled
1055+ menuShare?.isVisible = postHasUrl
10641056 }
10651057
10661058 override fun onMenuItemSelected (menuItem : MenuItem ) = when (menuItem.itemId) {
@@ -1076,6 +1068,11 @@ class ReaderPostDetailFragment : ViewPagerFragment(),
10761068 }
10771069 true
10781070 }
1071+ R .id.menu_share -> {
1072+ readerTracker.track(AnalyticsTracker .Stat .SHARED_ITEM )
1073+ ReaderActivityLauncher .sharePost(context, viewModel.post)
1074+ true
1075+ }
10791076 R .id.menu_more -> {
10801077 viewModel.onMoreButtonClicked()
10811078 true
0 commit comments