Browse Source

LibWeb: Update LegendBox and FieldSetBox to use GC namespace

Fixes broken build.
Aliaksandr Kalenik 8 months ago
parent
commit
c47d19d05a

+ 1 - 1
Libraries/LibWeb/HTML/HTMLFieldSetElement.cpp

@@ -83,7 +83,7 @@ Layout::FieldSetBox* HTMLFieldSetElement::layout_node()
     return static_cast<Layout::FieldSetBox*>(Node::layout_node());
 }
 
-JS::GCPtr<Layout::Node> HTMLFieldSetElement::create_layout_node(CSS::StyleProperties style)
+GC::Ptr<Layout::Node> HTMLFieldSetElement::create_layout_node(CSS::StyleProperties style)
 {
     return heap().allocate<Layout::FieldSetBox>(document(), *this, style);
 }

+ 1 - 1
Libraries/LibWeb/HTML/HTMLFieldSetElement.h

@@ -42,7 +42,7 @@ public:
 
     virtual Optional<ARIA::Role> default_role() const override { return ARIA::Role::group; }
 
-    virtual JS::GCPtr<Layout::Node> create_layout_node(CSS::StyleProperties) override;
+    virtual GC::Ptr<Layout::Node> create_layout_node(CSS::StyleProperties) override;
     Layout::FieldSetBox* layout_node();
     Layout::FieldSetBox const* layout_node() const;
 

+ 1 - 1
Libraries/LibWeb/HTML/HTMLLegendElement.cpp

@@ -40,7 +40,7 @@ HTMLFormElement* HTMLLegendElement::form()
     return nullptr;
 }
 
-JS::GCPtr<Layout::Node> HTMLLegendElement::create_layout_node(CSS::StyleProperties style)
+GC::Ptr<Layout::Node> HTMLLegendElement::create_layout_node(CSS::StyleProperties style)
 {
     return heap().allocate<Layout::LegendBox>(document(), *this, move(style));
 }

+ 1 - 1
Libraries/LibWeb/HTML/HTMLLegendElement.h

@@ -20,7 +20,7 @@ public:
 
     HTMLFormElement* form();
 
-    virtual JS::GCPtr<Layout::Node> create_layout_node(CSS::StyleProperties) override;
+    virtual GC::Ptr<Layout::Node> create_layout_node(CSS::StyleProperties) override;
     Layout::LegendBox* layout_node();
     Layout::LegendBox const* layout_node() const;
 

+ 1 - 1
Libraries/LibWeb/Layout/FieldSetBox.cpp

@@ -10,7 +10,7 @@
 
 namespace Web::Layout {
 
-JS_DEFINE_ALLOCATOR(FieldSetBox);
+GC_DEFINE_ALLOCATOR(FieldSetBox);
 
 FieldSetBox::FieldSetBox(DOM::Document& document, DOM::Element& element, CSS::StyleProperties style)
     : BlockContainer(document, &element, move(style))

+ 3 - 2
Libraries/LibWeb/Layout/FieldSetBox.h

@@ -8,11 +8,12 @@
 
 #include <LibWeb/Forward.h>
 #include <LibWeb/Layout/BlockContainer.h>
+
 namespace Web::Layout {
 
 class FieldSetBox final : public BlockContainer {
-    JS_CELL(FieldSetBox, BlockContainer);
-    JS_DECLARE_ALLOCATOR(FieldSetBox);
+    GC_CELL(FieldSetBox, BlockContainer);
+    GC_DECLARE_ALLOCATOR(FieldSetBox);
 
 public:
     FieldSetBox(DOM::Document&, DOM::Element&, CSS::StyleProperties);

+ 1 - 1
Libraries/LibWeb/Layout/LegendBox.cpp

@@ -8,7 +8,7 @@
 
 namespace Web::Layout {
 
-JS_DEFINE_ALLOCATOR(LegendBox);
+GC_DEFINE_ALLOCATOR(LegendBox);
 
 LegendBox::LegendBox(DOM::Document& document, DOM::Element& element, CSS::StyleProperties style)
     : BlockContainer(document, &element, move(style))

+ 2 - 2
Libraries/LibWeb/Layout/LegendBox.h

@@ -11,8 +11,8 @@
 namespace Web::Layout {
 
 class LegendBox final : public BlockContainer {
-    JS_CELL(LegendBox, BlockContainer);
-    JS_DECLARE_ALLOCATOR(LegendBox);
+    GC_CELL(LegendBox, BlockContainer);
+    GC_DECLARE_ALLOCATOR(LegendBox);
 
 public:
     LegendBox(DOM::Document&, DOM::Element&, CSS::StyleProperties);