diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java index 44942ddd3..7986856ab 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java @@ -394,6 +394,12 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr loadDefaultStatusVisibility(savedInstanceState); updateVisibilityIcon(); + visibilityPopup.getMenu().findItem(switch(statusVisibility){ + case PUBLIC -> R.id.vis_public; + case UNLISTED -> R.id.vis_unlisted; + case PRIVATE -> R.id.vis_followers; + case DIRECT -> R.id.vis_private; + }).setChecked(true); autocompleteViewController=new ComposeAutocompleteViewController(getActivity(), accountID); autocompleteViewController.setCompletionSelectedListener(this::onAutocompleteOptionSelected); @@ -1407,12 +1413,6 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr Menu m=visibilityPopup.getMenu(); UiUtils.enablePopupMenuIcons(getActivity(), visibilityPopup); m.setGroupCheckable(0, true, true); - m.findItem(switch(statusVisibility){ - case PUBLIC -> R.id.vis_public; - case UNLISTED -> R.id.vis_unlisted; - case PRIVATE -> R.id.vis_followers; - case DIRECT -> R.id.vis_private; - }).setChecked(true); visibilityPopup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){ @Override public boolean onMenuItemClick(MenuItem item){