mirror of
https://github.com/moparisthebest/k-9
synced 2024-08-13 17:03:48 -04:00
Fixed bug where intent is broadcasted for non new emails
This commit is contained in:
parent
072e991863
commit
5f96961cd6
@ -1066,10 +1066,12 @@ public class MessagingController implements Runnable {
|
|||||||
|
|
||||||
for (MessagingListener l : getListeners()) {
|
for (MessagingListener l : getListeners()) {
|
||||||
l.synchronizeMailboxAddOrUpdateMessage( account, folder, localMessage);
|
l.synchronizeMailboxAddOrUpdateMessage( account, folder, localMessage);
|
||||||
|
if (!localMessage.isSet(Flag.SEEN)) {
|
||||||
l.synchronizeMailboxNewMessage( account, folder, localMessage);
|
l.synchronizeMailboxNewMessage( account, folder, localMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (Email.DEBUG)
|
if (Email.DEBUG)
|
||||||
@ -1225,8 +1227,10 @@ public class MessagingController implements Runnable {
|
|||||||
// Update the listener with what we've found
|
// Update the listener with what we've found
|
||||||
for (MessagingListener l : getListeners()) {
|
for (MessagingListener l : getListeners()) {
|
||||||
l.synchronizeMailboxAddOrUpdateMessage( account, folder, localMessage);
|
l.synchronizeMailboxAddOrUpdateMessage( account, folder, localMessage);
|
||||||
|
if (!localMessage.isSet(Flag.SEEN)) {
|
||||||
l.synchronizeMailboxNewMessage(account, folder, localMessage);
|
l.synchronizeMailboxNewMessage(account, folder, localMessage);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (MessagingException me) {
|
catch (MessagingException me) {
|
||||||
@ -1329,8 +1333,9 @@ public class MessagingController implements Runnable {
|
|||||||
for (MessagingListener l : getListeners()) {
|
for (MessagingListener l : getListeners()) {
|
||||||
Message localMessage = localFolder.getMessage(message.getUid());
|
Message localMessage = localFolder.getMessage(message.getUid());
|
||||||
l.synchronizeMailboxAddOrUpdateMessage( account, folder, localMessage);
|
l.synchronizeMailboxAddOrUpdateMessage( account, folder, localMessage);
|
||||||
|
if (!localMessage.isSet(Flag.SEEN)) {
|
||||||
l.synchronizeMailboxNewMessage(account, folder, localMessage);
|
l.synchronizeMailboxNewMessage(account, folder, localMessage);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}//for large messsages
|
}//for large messsages
|
||||||
Log.i(Email.LOG_TAG, "SYNC: Done fetching large messages for folder " + folder);
|
Log.i(Email.LOG_TAG, "SYNC: Done fetching large messages for folder " + folder);
|
||||||
|
Loading…
Reference in New Issue
Block a user