diff --git a/mailnews/compose/src/nsMsgCompose.cpp b/mailnews/compose/src/nsMsgCompose.cpp index 25001e1d7ce5..76409b10e31d 100644 --- a/mailnews/compose/src/nsMsgCompose.cpp +++ b/mailnews/compose/src/nsMsgCompose.cpp @@ -1559,7 +1559,7 @@ nsresult nsMsgCompose::CreateMessage(const char * originalMsgURI, nsXPIDLString subject; nsXPIDLCString decodedCString; - if (!charsetOverride) + if (!charsetOverride && charset.IsEmpty()) { rv = msgHdr->GetCharset(getter_Copies(charset)); if (NS_FAILED(rv)) return rv;