Add inbox as move target, localize folder names

This commit is contained in:
M66B 2018-08-05 05:53:34 +00:00
parent 250798db70
commit cb6b1be980
1 changed files with 6 additions and 2 deletions

View File

@ -547,11 +547,14 @@ public class FragmentMessage extends Fragment {
Collections.sort(folders, new Comparator<EntityFolder>() { Collections.sort(folders, new Comparator<EntityFolder>() {
@Override @Override
public int compare(EntityFolder f1, EntityFolder f2) { public int compare(EntityFolder f1, EntityFolder f2) {
int s = EntityFolder.isUser(f1.type).compareTo(EntityFolder.isUser(f2.type));
return collator.compare(f1.name, f2.name); return collator.compare(f1.name, f2.name);
} }
}); });
EntityFolder inbox = db.folder().getFolderByType(message.account, EntityFolder.TYPE_INBOX);
if (message.folder != inbox.id)
folders.add(0, inbox);
return folders; return folders;
} }
} }
@ -576,7 +579,8 @@ public class FragmentMessage extends Fragment {
PopupMenu popupMenu = new PopupMenu(getContext(), anchor); PopupMenu popupMenu = new PopupMenu(getContext(), anchor);
int order = 0; int order = 0;
for (EntityFolder folder : folders) for (EntityFolder folder : folders)
popupMenu.getMenu().add(Menu.NONE, folder.id.intValue(), order++, folder.name); popupMenu.getMenu().add(Menu.NONE, folder.id.intValue(), order++,
Helper.localizeFolderName(getContext(), folder.name));
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override @Override