Fixed setting colored flags

pull/194/merge
M66B 4 years ago
parent 342b1c04ac
commit f40bd47710

@ -4728,7 +4728,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
.setIcon(message.ui_snoozed == null ? R.drawable.twotone_visibility_off_24 : R.drawable.twotone_visibility_24);
popupMenu.getMenu().findItem(R.id.menu_flag_color)
.setVisible(flags_background)
.setVisible(flags || message.ui_flagged)
.setEnabled(message.uid != null ||
message.accountProtocol != EntityAccount.TYPE_IMAP);

@ -3170,7 +3170,6 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
final Context context = getContext();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
boolean flags = prefs.getBoolean("flags", true);
boolean flags_background = prefs.getBoolean("flags_background", false);
PopupMenuLifecycle popupMenu = new PopupMenuLifecycle(context, getViewLifecycleOwner(), fabMore);
@ -3199,7 +3198,7 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
if (result.flagged && flags)
popupMenu.getMenu().add(Menu.NONE, R.string.title_unflag, order++, R.string.title_unflag)
.setIcon(R.drawable.twotone_star_border_24);
if ((result.unflagged || result.flagged) && flags_background)
if ((result.unflagged || result.flagged) && flags)
popupMenu.getMenu().add(Menu.NONE, R.string.title_flag_color, order++, R.string.title_flag_color)
.setIcon(R.drawable.twotone_auto_awesome_24);

Loading…
Cancel
Save