#include "config.h"
#include "core/dom/RenderTreeBuilder.h"
-#include "HTMLNames.h"
-#include "RuntimeEnabledFeatures.h"
-#include "SVGNames.h"
+#include "core/HTMLNames.h"
+#include "core/SVGNames.h"
#include "core/css/resolver/StyleResolver.h"
-#include "core/dom/FullscreenElementStack.h"
+#include "core/dom/Fullscreen.h"
#include "core/dom/Node.h"
#include "core/dom/Text.h"
#include "core/rendering/RenderFullScreen.h"
#include "core/rendering/RenderText.h"
#include "core/rendering/RenderView.h"
#include "core/svg/SVGElement.h"
+#include "platform/RuntimeEnabledFeatures.h"
-namespace WebCore {
+namespace blink {
RenderObject* RenderTreeBuilder::nextRenderer() const
{
{
ASSERT(!m_node->renderer());
- // If we're out of composition then we can't render since there's no parent to inherit from.
- if (!m_renderingParent)
- return;
-
- Element* element = toElement(m_node);
-
if (!shouldCreateRenderer())
return;
+ Element* element = toElement(m_node);
RenderStyle& style = this->style();
if (!element->rendererIsNeeded(style))
element->setRenderer(newRenderer);
newRenderer->setStyle(&style); // setStyle() can depend on renderer() already being set.
- if (FullscreenElementStack::isActiveFullScreenElement(element)) {
+ if (Fullscreen::isActiveFullScreenElement(*element)) {
newRenderer = RenderFullScreen::wrapRenderer(newRenderer, parentRenderer, &element->document());
if (!newRenderer)
return;
{
ASSERT(!m_node->renderer());
- // If we're out of composition then we can't render since there's no parent to inherit from.
- if (!m_renderingParent)
- return;
-
if (!shouldCreateRenderer())
return;