When compiling text.C I get the following warning:

../../lyx-devel/src/text.C: In method `int LyXText::rightMargin (const 
Paragraph &, const Buffer &, const Row &) const':
../../lyx-devel/src/text.C:615: warning: value computed is not used

Indeed rightMargine reads:

int LyXText::rightMargin(Paragraph const & par,
        Buffer const & buf, Row const &) const
{
        LyXTextClass const & tclass = buf.params().getLyXTextClass();
        LyXLayout_ptr const & layout = par.layout();

        return PAPER_MARGIN
                + font_metrics::signedWidth(tclass.rightmargin(),
                                       tclass.defaultfont());
                + font_metrics::signedWidth(layout->rightmargin,
                                       tclass.defaultfont())
                * 4 / (par.getDepth() + 4);
}


How long do you need to spot the error? Who designed a language
allowing such stupid constructs?

I am not sure what the fix is, so I'll let someone who knows fix the
function.

JMarc

Reply via email to