]> git.pld-linux.org Git - packages/icedove.git/commitdiff
- fixes marking readed messages as unreaded, see https://bugzilla.mozilla.org/show_bu...
authorSÅ‚awomir Paszkiewicz <paszczus@pld-linux.org>
Thu, 4 Feb 2010 12:32:39 +0000 (12:32 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    icedove-condstore.patch -> 1.1

icedove-condstore.patch [new file with mode: 0644]

diff --git a/icedove-condstore.patch b/icedove-condstore.patch
new file mode 100644 (file)
index 0000000..a8814e4
--- /dev/null
@@ -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
This page took 0.069173 seconds and 4 git commands to generate.