|
|
@ -1285,6 +1285,9 @@ class Core {
|
|
|
|
Log.i(folder.name + " " + (duplicate ? "copy" : "move") +
|
|
|
|
Log.i(folder.name + " " + (duplicate ? "copy" : "move") +
|
|
|
|
" from " + folder.type + " to " + target.type);
|
|
|
|
" from " + folder.type + " to " + target.type);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!duplicate && account.isSeznam())
|
|
|
|
|
|
|
|
ifolder.copyMessages(map.keySet().toArray(new Message[0]), itarget);
|
|
|
|
|
|
|
|
else {
|
|
|
|
List<Message> icopies = new ArrayList<>();
|
|
|
|
List<Message> icopies = new ArrayList<>();
|
|
|
|
for (Message imessage : map.keySet()) {
|
|
|
|
for (Message imessage : map.keySet()) {
|
|
|
|
EntityMessage message = map.get(imessage);
|
|
|
|
EntityMessage message = map.get(imessage);
|
|
|
@ -1317,6 +1320,7 @@ class Core {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
itarget.appendMessages(icopies.toArray(new Message[0]));
|
|
|
|
itarget.appendMessages(icopies.toArray(new Message[0]));
|
|
|
|
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
for (Message imessage : map.keySet()) {
|
|
|
|
for (Message imessage : map.keySet()) {
|
|
|
|
Log.i((copy ? "Copy" : "Move") + " seen=" + seen + " unflag=" + unflag + " flags=" + imessage.getFlags() + " can=" + canMove);
|
|
|
|
Log.i((copy ? "Copy" : "Move") + " seen=" + seen + " unflag=" + unflag + " flags=" + imessage.getFlags() + " can=" + canMove);
|
|
|
|