diff options
Diffstat (limited to 'WebCore/loader/PluginDocument.cpp')
-rw-r--r-- | WebCore/loader/PluginDocument.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/WebCore/loader/PluginDocument.cpp b/WebCore/loader/PluginDocument.cpp index 42c801c..373126f 100644 --- a/WebCore/loader/PluginDocument.cpp +++ b/WebCore/loader/PluginDocument.cpp @@ -49,7 +49,7 @@ public: PluginTokenizer(Document* doc) : m_doc(doc), m_embedElement(0) {} private: - virtual bool write(const SegmentedString&, bool appendData); + virtual void write(const SegmentedString&, bool appendData); virtual void stopParsing(); virtual void finish(); virtual bool isWaitingForScripts() const; @@ -63,26 +63,25 @@ private: HTMLEmbedElement* m_embedElement; }; -bool PluginTokenizer::write(const SegmentedString&, bool) +void PluginTokenizer::write(const SegmentedString&, bool) { ASSERT_NOT_REACHED(); - return false; } void PluginTokenizer::createDocumentStructure() { ExceptionCode ec; - RefPtr<Element> rootElement = m_doc->createElementNS(xhtmlNamespaceURI, "html", ec); + RefPtr<Element> rootElement = m_doc->createElement(htmlTag, false); m_doc->appendChild(rootElement, ec); - - RefPtr<Element> body = m_doc->createElementNS(xhtmlNamespaceURI, "body", ec); + + RefPtr<Element> body = m_doc->createElement(bodyTag, false); body->setAttribute(marginwidthAttr, "0"); body->setAttribute(marginheightAttr, "0"); body->setAttribute(bgcolorAttr, "rgb(38,38,38)"); rootElement->appendChild(body, ec); - RefPtr<Element> embedElement = m_doc->createElementNS(xhtmlNamespaceURI, "embed", ec); + RefPtr<Element> embedElement = m_doc->createElement(embedTag, false); m_embedElement = static_cast<HTMLEmbedElement*>(embedElement.get()); m_embedElement->setAttribute(widthAttr, "100%"); |