mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-05 08:33:37 +02:00
Added template groups
This commit is contained in:
@@ -2426,12 +2426,23 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
|
||||
snackbar.show();
|
||||
} else {
|
||||
PopupMenuLifecycle popupMenu = new PopupMenuLifecycle(getContext(), getViewLifecycleOwner(), fabReply);
|
||||
Menu main = popupMenu.getMenu();
|
||||
|
||||
Map<String, SubMenu> map = new HashMap<>();
|
||||
|
||||
int order = 0;
|
||||
for (EntityAnswer answer : answers) {
|
||||
order++;
|
||||
popupMenu.getMenu().add(Menu.NONE, order, order++, answer.toString())
|
||||
.setIntent(new Intent().putExtra("id", answer.id));
|
||||
if (answer.group == null)
|
||||
main.add(Menu.NONE, order, order++, answer.toString())
|
||||
.setIntent(new Intent().putExtra("id", answer.id));
|
||||
else {
|
||||
if (!map.containsKey(answer.group))
|
||||
map.put(answer.group, main.addSubMenu(Menu.NONE, order, order++, answer.group));
|
||||
SubMenu smenu = map.get(answer.group);
|
||||
smenu.add(Menu.NONE, smenu.size(), smenu.size() + 1, answer.toString())
|
||||
.setIntent(new Intent().putExtra("id", answer.id));
|
||||
}
|
||||
}
|
||||
|
||||
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
|
||||
|
||||
Reference in New Issue
Block a user