Index: Source/core/html/HTMLObjectElement.cpp |
diff --git a/Source/core/html/HTMLObjectElement.cpp b/Source/core/html/HTMLObjectElement.cpp |
index 8bc52b8f7287a40b400ebb6cbd0c5522772841b3..eed6126506cc610c44fb94cd775d2bb90e720ba5 100644 |
--- a/Source/core/html/HTMLObjectElement.cpp |
+++ b/Source/core/html/HTMLObjectElement.cpp |
@@ -100,6 +100,8 @@ void HTMLObjectElement::parseAttribute(const QualifiedName& name, const AtomicSt |
m_serviceType = m_serviceType.left(pos); |
if (renderer()) |
setNeedsWidgetUpdate(true); |
+ else |
+ createPluginWithoutRenderer(m_serviceType); |
} else if (name == dataAttr) { |
m_url = stripLeadingAndTrailingHTMLSpaces(value); |
if (renderer()) { |