From f08eba213998bc57ca3ee48aadc656757d961d11 Mon Sep 17 00:00:00 2001 From: aceman Date: Fri, 20 Jan 2012 19:23:58 +0000 Subject: [PATCH] Bug 711839 - --disable-ogg configure option breaks build after bug 689834. r=bz --- content/html/document/src/nsHTMLContentSink.cpp | 4 +++- content/xml/document/src/nsXMLContentSink.cpp | 10 +++++++--- content/xslt/src/xslt/txMozillaXMLOutput.cpp | 8 ++++++-- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/content/html/document/src/nsHTMLContentSink.cpp b/content/html/document/src/nsHTMLContentSink.cpp index 1e262ddd0ff..37da57eff40 100644 --- a/content/html/document/src/nsHTMLContentSink.cpp +++ b/content/html/document/src/nsHTMLContentSink.cpp @@ -802,11 +802,13 @@ SinkContext::OpenContainer(const nsIParserNode& aNode) break; case eHTMLTag_button: +#ifdef MOZ_MEDIA case eHTMLTag_audio: case eHTMLTag_video: +#endif content->DoneCreatingElement(); break; - + default: break; } diff --git a/content/xml/document/src/nsXMLContentSink.cpp b/content/xml/document/src/nsXMLContentSink.cpp index 231fd8a598e..7cb9b6d4c9a 100644 --- a/content/xml/document/src/nsXMLContentSink.cpp +++ b/content/xml/document/src/nsXMLContentSink.cpp @@ -1071,9 +1071,13 @@ nsXMLContentSink::HandleStartElement(const PRUnichar *aName, if (nodeInfo->NamespaceID() == kNameSpaceID_XHTML) { if (nodeInfo->NameAtom() == nsGkAtoms::input || nodeInfo->NameAtom() == nsGkAtoms::button || - nodeInfo->NameAtom() == nsGkAtoms::menuitem || - nodeInfo->NameAtom() == nsGkAtoms::audio || - nodeInfo->NameAtom() == nsGkAtoms::video) { + nodeInfo->NameAtom() == nsGkAtoms::menuitem +#ifdef MOZ_MEDIA + || + nodeInfo->NameAtom() == nsGkAtoms::audio || + nodeInfo->NameAtom() == nsGkAtoms::video +#endif + ) { content->DoneCreatingElement(); } else if (nodeInfo->NameAtom() == nsGkAtoms::head && !mCurrentHead) { mCurrentHead = content; diff --git a/content/xslt/src/xslt/txMozillaXMLOutput.cpp b/content/xslt/src/xslt/txMozillaXMLOutput.cpp index 3ce027c1628..172750139c6 100644 --- a/content/xslt/src/xslt/txMozillaXMLOutput.cpp +++ b/content/xslt/src/xslt/txMozillaXMLOutput.cpp @@ -338,9 +338,13 @@ txMozillaXMLOutput::endElement() } else if (ns == kNameSpaceID_XHTML && (localName == nsGkAtoms::input || localName == nsGkAtoms::button || - localName == nsGkAtoms::menuitem || + localName == nsGkAtoms::menuitem +#ifdef MOZ_MEDIA + || localName == nsGkAtoms::audio || - localName == nsGkAtoms::video )) { + localName == nsGkAtoms::video +#endif + )) { element->DoneCreatingElement(); } }