From a511b11a658b7d149864f5ae1cb2fa288ad24ab0 Mon Sep 17 00:00:00 2001 From: "bzbarsky%mit.edu" Date: Wed, 1 Jun 2005 15:33:44 +0000 Subject: [PATCH] Parse out the actual type from the content-type argument passed to document.open(). Bug 295652, r+sr=jst, a=shaver --- dom/src/base/nsDOMClassInfo.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dom/src/base/nsDOMClassInfo.cpp b/dom/src/base/nsDOMClassInfo.cpp index 6729a64f2b34..2e1c5cc489db 100644 --- a/dom/src/base/nsDOMClassInfo.cpp +++ b/dom/src/base/nsDOMClassInfo.cpp @@ -6453,7 +6453,9 @@ nsHTMLDocumentSH::DocumentOpen(JSContext *cx, JSObject *obj, uintN argc, nsAutoString type; type.Assign(nsDependentJSString(jsstr)); ToLowerCase(type); - if (!type.EqualsLiteral("text/html")) { + nsCAutoString actualType, dummy; + NS_ParseContentType(NS_ConvertUTF16toUTF8(type), actualType, dummy); + if (!actualType.EqualsLiteral("text/html")) { contentType = "text/plain"; } }