From edfae026809aeac2aa0ca73703ce804cbdb37ee0 Mon Sep 17 00:00:00 2001 From: Aliaksandr Kalenik Date: Mon, 7 Jul 2025 18:43:11 +0200 Subject: [PATCH] LibWeb: Make `apply{clear}_clip_overflow_rect` non-virtual --- Libraries/LibWeb/Painting/Paintable.h | 3 --- Libraries/LibWeb/Painting/PaintableBox.h | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/Libraries/LibWeb/Painting/Paintable.h b/Libraries/LibWeb/Painting/Paintable.h index 354b4c629ef..c58745822a9 100644 --- a/Libraries/LibWeb/Painting/Paintable.h +++ b/Libraries/LibWeb/Painting/Paintable.h @@ -73,9 +73,6 @@ public: virtual void paint(PaintContext&, PaintPhase) const { } - virtual void apply_clip_overflow_rect(PaintContext&, PaintPhase) const { } - virtual void clear_clip_overflow_rect(PaintContext&, PaintPhase) const { } - [[nodiscard]] virtual TraversalDecision hit_test(CSSPixelPoint, HitTestType, Function const& callback) const; virtual bool wants_mouse_events() const { return false; } diff --git a/Libraries/LibWeb/Painting/PaintableBox.h b/Libraries/LibWeb/Painting/PaintableBox.h index 18147ed58ec..641d287a472 100644 --- a/Libraries/LibWeb/Painting/PaintableBox.h +++ b/Libraries/LibWeb/Painting/PaintableBox.h @@ -139,8 +139,8 @@ public: void apply_scroll_offset(PaintContext&) const; void reset_scroll_offset(PaintContext&) const; - virtual void apply_clip_overflow_rect(PaintContext&, PaintPhase) const override; - virtual void clear_clip_overflow_rect(PaintContext&, PaintPhase) const override; + void apply_clip_overflow_rect(PaintContext&, PaintPhase) const; + void clear_clip_overflow_rect(PaintContext&, PaintPhase) const; [[nodiscard]] virtual TraversalDecision hit_test(CSSPixelPoint position, HitTestType type, Function const& callback) const override; Optional hit_test(CSSPixelPoint, HitTestType) const;