diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/html_details_element.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/html/html_details_element.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/html_details_element.cc b/chromium/third_party/blink/renderer/core/html/html_details_element.cc index c001bd84d08..5f229ac5dc1 100644 --- a/chromium/third_party/blink/renderer/core/html/html_details_element.cc +++ b/chromium/third_party/blink/renderer/core/html/html_details_element.cc @@ -21,7 +21,6 @@ #include "third_party/blink/renderer/core/html/html_details_element.h" #include "third_party/blink/public/platform/task_type.h" -#include "third_party/blink/renderer/bindings/core/v8/exception_state.h" #include "third_party/blink/renderer/core/css_property_names.h" #include "third_party/blink/renderer/core/css_value_keywords.h" #include "third_party/blink/renderer/core/dom/element_traversal.h" @@ -36,6 +35,8 @@ #include "third_party/blink/renderer/core/html/shadow/shadow_element_names.h" #include "third_party/blink/renderer/core/html_names.h" #include "third_party/blink/renderer/core/layout/layout_block_flow.h" +#include "third_party/blink/renderer/core/layout/layout_object_factory.h" +#include "third_party/blink/renderer/platform/bindings/exception_state.h" #include "third_party/blink/renderer/platform/text/platform_locale.h" namespace blink { @@ -69,8 +70,9 @@ void HTMLDetailsElement::DispatchPendingEvent() { DispatchEvent(Event::Create(EventTypeNames::toggle)); } -LayoutObject* HTMLDetailsElement::CreateLayoutObject(const ComputedStyle&) { - return new LayoutBlockFlow(this); +LayoutObject* HTMLDetailsElement::CreateLayoutObject( + const ComputedStyle& style) { + return LayoutObjectFactory::CreateBlockFlow(*this, style); } void HTMLDetailsElement::DidAddUserAgentShadowRoot(ShadowRoot& root) { |