K-9 Mail for Android
- 43. --- a/src/com/android/email/MessagingController.java
+++ b/src/com/android/email/MessagingController.java
h
@@ -455,13 +458,28 @@ public class MessagingController implements Runnable {
for (Message message : remoteMessages) {
Message localMessage = localUidMap.get(message.getUid());
if (localMessage == null ||
(!localMessage.isSet(Flag.X_DOWNLOADED_FULL) &&
+ !localMessage.isSet(Flag.DELETED) &&
!localMessage.isSet(Flag.X_DOWNLOADED_PARTIAL))) {
unsyncedMessages.add(message);
}
}
}
+ for (Message message : localMessages) {
+ Message remoteMessage = remoteUidMap.get(message.getUid());
+ // skip things deleted on the server side
+ if (remoteMessage != null && message.isSet(Flag.DELETED)) {
+ remoteMessage.setFlag(Flag.DELETED, true);
+ }
+ }
- 77. Jesse,
[...]
Please inform Motorola tech of this as they have recommended
your program but disavow any knowledge of how to fix it, as you
are 3rd party. They did though, suggest I contact godaddy, and
they did give me your email, so they weren't completely useless.
ALSO, IT WOULD BE HELPFUL IF YOU SOMEHOW HAD A
PHONE NUMBER ON YOUR SITE, and an easier way to contact
your tech people.
M. A.
- 87. Authors (by commit count)
● 505 jessev
● 256 danapple0
● 143 baolongnt
● 45 cketti
● 31 ismarc31
● 17 young.bradley
● 16 brock.tice
● 5 dumbfile
● 4 tibbetts
● 2 sparrowhawk
● 1 yostinso++