Mark applied answers

pull/198/head
M66B 3 years ago
parent cf3d0c5289
commit e41edf31e7

@ -1855,14 +1855,19 @@ public class FragmentCompose extends FragmentBase {
if (answer.favorite) if (answer.favorite)
continue; continue;
order++; order++;
String name = answer.name;
if (BuildConfig.DEBUG && answer.applied > 0)
name += " ★";
MenuItem item;
if (answer.group == null) if (answer.group == null)
main.add(Menu.NONE, order, order++, answer.toString()) item = main.add(Menu.NONE, order, order++, name);
.setIntent(new Intent().putExtra("id", answer.id));
else { else {
SubMenu smenu = map.get(answer.group); SubMenu smenu = map.get(answer.group);
smenu.add(Menu.NONE, smenu.size(), smenu.size() + 1, answer.toString()) item = smenu.add(Menu.NONE, smenu.size(), smenu.size() + 1, name);
.setIntent(new Intent().putExtra("id", answer.id));
} }
item.setIntent(new Intent().putExtra("id", answer.id));
} }
for (EntityAnswer answer : favorites) for (EntityAnswer answer : favorites)

@ -2682,14 +2682,19 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
for (EntityAnswer answer : answers) { for (EntityAnswer answer : answers) {
order++; order++;
String name = answer.name;
if (BuildConfig.DEBUG && answer.applied > 0)
name += " ★";
MenuItem item;
if (answer.group == null) if (answer.group == null)
main.add(Menu.NONE, order, order++, answer.toString()) item = main.add(Menu.NONE, order, order++, name);
.setIntent(new Intent().putExtra("id", answer.id));
else { else {
SubMenu smenu = map.get(answer.group); SubMenu smenu = map.get(answer.group);
smenu.add(Menu.NONE, smenu.size(), smenu.size() + 1, answer.toString()) item = smenu.add(Menu.NONE, smenu.size(), smenu.size() + 1, name);
.setIntent(new Intent().putExtra("id", answer.id));
} }
item.setIntent(new Intent().putExtra("id", answer.id));
} }
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {

Loading…
Cancel
Save