packages: icedove/icedove-condstore.patch (NEW) - fixes marking readed mess...
paszczus
paszczus at pld-linux.org
Thu Feb 4 13:32:44 CET 2010
Author: paszczus Date: Thu Feb 4 12:32:44 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- fixes marking readed messages as unreaded, see https://bugzilla.mozilla.org/show_bug.cgi?id=540554
---- Files affected:
packages/icedove:
icedove-condstore.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/icedove/icedove-condstore.patch
diff -u /dev/null packages/icedove/icedove-condstore.patch:1.1
--- /dev/null Thu Feb 4 13:32:44 2010
+++ packages/icedove/icedove-condstore.patch Thu Feb 4 13:32:39 2010
@@ -0,0 +1,21 @@
+diff --git a/mailnews/imap/src/nsImapFlagAndUidState.cpp b/mailnews/imap/src/nsImapFlagAndUidState.cpp
+--- a/mailnews/imap/src/nsImapFlagAndUidState.cpp
++++ b/mailnews/imap/src/nsImapFlagAndUidState.cpp
+@@ -171,17 +171,17 @@ NS_IMETHODIMP nsImapFlagAndUidState::Res
+ {
+ PR_CEnterMonitor(this);
+ if (!howManyLeft)
+ fNumberOfMessagesAdded = fNumberDeleted = 0; // used space is still here
+ if (m_customFlagsHash.IsInitialized())
+ m_customFlagsHash.EnumerateRead(FreeCustomFlags, nsnull);
+ memset(fFlags, 0, sizeof(imapMessageFlagsType) * fNumberOfMessageSlotsAllocated);
+ m_customFlagsHash.Clear();
+- memset(fUids.Elements(), fNumberOfMessageSlotsAllocated * sizeof(nsMsgKey), 0);
++ memset(fUids.Elements(), 0, fNumberOfMessageSlotsAllocated * sizeof(nsMsgKey));
+ fPartialUIDFetch = PR_TRUE;
+ PR_CExitMonitor(this);
+ return NS_OK;
+ }
+
+
+ // Remove (expunge) a message from our array, since now it is gone for good
================================================================
More information about the pld-cvs-commit
mailing list