]> git.lyx.org Git - features.git/commitdiff
Remove unneeded InsetFootlike::metrics/draw() methods
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 24 Mar 2021 13:51:41 +0000 (14:51 +0100)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 24 Mar 2021 15:25:43 +0000 (16:25 +0100)
The font is already set to the buffer font when called from
TextMetrics::redoParagraph and RowPainter::paintInset, because
inheritFont() is false.

Part of investigation of bug #12204.

src/insets/InsetFootlike.cpp
src/insets/InsetFootlike.h

index 739d89745e6673a5d52ee82f33b49a28ff994ab2..36fc9945b8bbf3be8bded8cc4f8156717d7e8bed 100644 (file)
@@ -33,24 +33,6 @@ InsetFootlike::InsetFootlike(Buffer * buf)
 {}
 
 
-void InsetFootlike::metrics(MetricsInfo & mi, Dimension & dim) const
-{
-       FontInfo tmpfont = mi.base.font;
-       mi.base.font = mi.base.bv->buffer().params().getFont().fontInfo();
-       InsetCollapsible::metrics(mi, dim);
-       mi.base.font = tmpfont;
-}
-
-
-void InsetFootlike::draw(PainterInfo & pi, int x, int y) const
-{
-       FontInfo tmpfont = pi.base.font;
-       pi.base.font = pi.base.bv->buffer().params().getFont().fontInfo();
-       InsetCollapsible::draw(pi, x, y);
-       pi.base.font = tmpfont;
-}
-
-
 void InsetFootlike::write(ostream & os) const
 {
        // The layoutName may contain a "InTitle" qualifier
index 41732853f2a0caba3491dbb048651fd3280734da..e0a3fd31d075dfe07f4c4313b21a62fbe4fef6e5 100644 (file)
@@ -27,10 +27,6 @@ public:
        ///
        bool hasSettings() const override { return false; }
 private:
-       ///
-       void metrics(MetricsInfo &, Dimension &) const override;
-       ///
-       void draw(PainterInfo & pi, int x, int y) const override;
        ///
        void write(std::ostream & os) const override;
        ///