diff --git a/Libraries/LibWeb/Layout/NavigableContainerViewport.cpp b/Libraries/LibWeb/Layout/NavigableContainerViewport.cpp index 872904822b6..bd93b896bfa 100644 --- a/Libraries/LibWeb/Layout/NavigableContainerViewport.cpp +++ b/Libraries/LibWeb/Layout/NavigableContainerViewport.cpp @@ -13,7 +13,7 @@ namespace Web::Layout { GC_DEFINE_ALLOCATOR(NavigableContainerViewport); -NavigableContainerViewport::NavigableContainerViewport(DOM::Document& document, DOM::Element& element, CSS::StyleProperties style) +NavigableContainerViewport::NavigableContainerViewport(DOM::Document& document, HTML::NavigableContainer& element, CSS::StyleProperties style) : ReplacedBox(document, element, move(style)) { } diff --git a/Libraries/LibWeb/Layout/NavigableContainerViewport.h b/Libraries/LibWeb/Layout/NavigableContainerViewport.h index d3f2039f014..d23bd9fa5d3 100644 --- a/Libraries/LibWeb/Layout/NavigableContainerViewport.h +++ b/Libraries/LibWeb/Layout/NavigableContainerViewport.h @@ -6,7 +6,7 @@ #pragma once -#include +#include #include namespace Web::Layout { @@ -16,13 +16,13 @@ class NavigableContainerViewport final : public ReplacedBox { GC_DECLARE_ALLOCATOR(NavigableContainerViewport); public: - NavigableContainerViewport(DOM::Document&, DOM::Element&, CSS::StyleProperties); + NavigableContainerViewport(DOM::Document&, HTML::NavigableContainer&, CSS::StyleProperties); virtual ~NavigableContainerViewport() override; virtual void prepare_for_replaced_layout() override; - const HTML::HTMLIFrameElement& dom_node() const { return verify_cast(ReplacedBox::dom_node()); } - HTML::HTMLIFrameElement& dom_node() { return verify_cast(ReplacedBox::dom_node()); } + [[nodiscard]] HTML::NavigableContainer const& dom_node() const { return verify_cast(ReplacedBox::dom_node()); } + [[nodiscard]] HTML::NavigableContainer& dom_node() { return verify_cast(ReplacedBox::dom_node()); } virtual GC::Ptr create_paintable() const override;