From 17c1c09c5306f35bc8538e93dda7e7856c740df7 Mon Sep 17 00:00:00 2001 From: "sspitzer%netscape.com" Date: Sat, 16 Feb 2002 01:19:08 +0000 Subject: [PATCH] fix for 97310. problems with offline sync and the imap delete model on solaris and mac. fix by bienvenu, r/sr=sspitzer git-svn-id: svn://10.0.0.236/trunk@114619 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/db/msgdb/src/nsMsgOfflineImapOperation.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mozilla/mailnews/db/msgdb/src/nsMsgOfflineImapOperation.cpp b/mozilla/mailnews/db/msgdb/src/nsMsgOfflineImapOperation.cpp index 3ec59d1a6f1..d860e18d456 100644 --- a/mozilla/mailnews/db/msgdb/src/nsMsgOfflineImapOperation.cpp +++ b/mozilla/mailnews/db/msgdb/src/nsMsgOfflineImapOperation.cpp @@ -146,10 +146,12 @@ NS_IMETHODIMP nsMsgOfflineImapOperation::SetFlagOperation(imapMessageFlagsType a NS_IMETHODIMP nsMsgOfflineImapOperation::GetNewFlags(imapMessageFlagsType *aNewFlags) { NS_ENSURE_ARG(aNewFlags); - nsresult rv = m_mdb->GetUint32Property(m_mdbRow, PROP_NEW_FLAGS, (PRUint32 *) &m_newFlags, 0); - *aNewFlags = m_newFlags; + PRUint32 flags; + nsresult rv = m_mdb->GetUint32Property(m_mdbRow, PROP_NEW_FLAGS, &flags, 0); + *aNewFlags = m_newFlags = (imapMessageFlagsType) flags; return NS_OK; } + NS_IMETHODIMP nsMsgOfflineImapOperation::SetNewFlags(imapMessageFlagsType aNewFlags) { m_newFlags = aNewFlags;