Set some RenderMathMLOperator members as final
authorfred.wang@free.fr <fred.wang@free.fr@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 14 Apr 2016 18:21:15 +0000 (18:21 +0000)
committerfred.wang@free.fr <fred.wang@free.fr@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 14 Apr 2016 18:21:15 +0000 (18:21 +0000)
https://bugs.webkit.org/show_bug.cgi?id=156574

Reviewed by Darin Adler.

No new tests, this is only a simple refactoring without behavior change.

* rendering/mathml/RenderMathMLOperator.h: Replace "override" with "final" for some members.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199546 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/rendering/mathml/RenderMathMLOperator.h

index 66eb495..52df654 100644 (file)
@@ -1,3 +1,14 @@
+2016-04-14  Frederic Wang  <fred.wang@free.fr>
+
+        Set some RenderMathMLOperator members as final
+        https://bugs.webkit.org/show_bug.cgi?id=156574
+
+        Reviewed by Darin Adler.
+
+        No new tests, this is only a simple refactoring without behavior change.
+
+        * rendering/mathml/RenderMathMLOperator.h: Replace "override" with "final" for some members.
+
 2016-04-14  Frederic Wang  <fwang@igalia.com>
 
         Ensure that RenderMathMLOperator::stretchTo functions are called with stretchy operators that have the correct direction
index 8014a2e..cac144e 100644 (file)
@@ -129,14 +129,14 @@ private:
     };
 
     const char* renderName() const override { return isAnonymous() ? "RenderMathMLOperator (anonymous)" : "RenderMathMLOperator"; }
-    void paintChildren(PaintInfo& forSelf, const LayoutPoint&, PaintInfo& forChild, bool usePrintRect) override;
-    bool isRenderMathMLOperator() const override { return true; }
+    void paintChildren(PaintInfo& forSelf, const LayoutPoint&, PaintInfo& forChild, bool usePrintRect) final;
+    bool isRenderMathMLOperator() const final { return true; }
     // The following operators are invisible: U+2061 FUNCTION APPLICATION, U+2062 INVISIBLE TIMES, U+2063 INVISIBLE SEPARATOR, U+2064 INVISIBLE PLUS.
     bool isInvisibleOperator() const { return 0x2061 <= m_textContent && m_textContent <= 0x2064; }
-    bool isChildAllowed(const RenderObject&, const RenderStyle&) const override;
+    bool isChildAllowed(const RenderObject&, const RenderStyle&) const final;
 
-    Optional<int> firstLineBaseline() const override;
-    RenderMathMLOperator* unembellishedOperator() override { return this; }
+    Optional<int> firstLineBaseline() const final;
+    RenderMathMLOperator* unembellishedOperator() final { return this; }
     void rebuildTokenContent(const String& operatorString);
 
     bool shouldAllowStretching() const;