From aa2d2e33dd6cec13958285b5d4abaab2dc901e0e Mon Sep 17 00:00:00 2001 From: "caillon%returnzero.com" Date: Fri, 22 Aug 2003 19:14:22 +0000 Subject: [PATCH] Bug 216940 - mailnews channels violate nsIChannel api (contentType) Also fixes 216939 Patch by Christian Biesinger r=bienvenu@nventure.com sr=darin@meer.net a=mkaply@us.ibm.com git-svn-id: svn://10.0.0.236/trunk@146272 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/base/util/nsMsgProtocol.cpp | 4 ++-- mozilla/mailnews/imap/src/nsImapProtocol.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mozilla/mailnews/base/util/nsMsgProtocol.cpp b/mozilla/mailnews/base/util/nsMsgProtocol.cpp index 3cccd72d522..430b09cc12b 100644 --- a/mozilla/mailnews/base/util/nsMsgProtocol.cpp +++ b/mozilla/mailnews/base/util/nsMsgProtocol.cpp @@ -576,8 +576,8 @@ NS_IMETHODIMP nsMsgProtocol::GetContentType(nsACString &aContentType) NS_IMETHODIMP nsMsgProtocol::SetContentType(const nsACString &aContentType) { - m_ContentType = aContentType; - return NS_OK; + nsCAutoString charset; + return NS_ParseContentType(aContentType, m_ContentType, charset); } NS_IMETHODIMP nsMsgProtocol::GetContentCharset(nsACString &aContentCharset) diff --git a/mozilla/mailnews/imap/src/nsImapProtocol.cpp b/mozilla/mailnews/imap/src/nsImapProtocol.cpp index 476d1f13e47..b6f30e44723 100644 --- a/mozilla/mailnews/imap/src/nsImapProtocol.cpp +++ b/mozilla/mailnews/imap/src/nsImapProtocol.cpp @@ -8058,8 +8058,8 @@ NS_IMETHODIMP nsImapMockChannel::GetContentType(nsACString &aContentType) NS_IMETHODIMP nsImapMockChannel::SetContentType(const nsACString &aContentType) { - m_ContentType = aContentType; - return NS_OK; + nsCAutoString charset; + return NS_ParseContentType(aContentType, m_ContentType, charset); } NS_IMETHODIMP nsImapMockChannel::GetContentCharset(nsACString &aContentCharset)