From dc10ffd27b9b809eb5b1d35a1152f524412f06f9 Mon Sep 17 00:00:00 2001 From: "mscott%netscape.com" Date: Tue, 16 May 2000 00:23:55 +0000 Subject: [PATCH] Bug #5938 --> set the charset override if the url has one. --- mailnews/mime/src/nsStreamConverter.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mailnews/mime/src/nsStreamConverter.cpp b/mailnews/mime/src/nsStreamConverter.cpp index 56f336878b2e..89645d37e77a 100644 --- a/mailnews/mime/src/nsStreamConverter.cpp +++ b/mailnews/mime/src/nsStreamConverter.cpp @@ -126,6 +126,12 @@ bridge_new_new_uri(void *bridgeStream, nsIURI *aURI) nsAutoString charset(uniCharset); if (!charset.IsEmpty()) msd->options->default_charset = charset.ToNewCString(); + + // check to see if we have a charset override...and if we do, set that field appropriately too... + nsresult rv = i18nUrl->GetCharsetOverRide(getter_Copies(uniCharset)); + charset = uniCharset; + if (NS_SUCCEEDED(rv) && !charset.IsEmpty()) + msd->options->override_charset = charset.ToNewCString(); } char *urlString; if (NS_SUCCEEDED(aURI->GetSpec(&urlString)))