X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParagraphMetrics.cpp;h=95974f5705a578d3d032cb352c5496ade545c76c;hb=c48091f33a773732fa6c789927e5833e44108d9d;hp=f794914fe083b70a63f620e7ec94fe3a8dd4b6a8;hpb=b2bb5e5090b5a4be1349667effac146c272931ae;p=lyx.git diff --git a/src/ParagraphMetrics.cpp b/src/ParagraphMetrics.cpp index f794914fe0..95974f5705 100644 --- a/src/ParagraphMetrics.cpp +++ b/src/ParagraphMetrics.cpp @@ -4,13 +4,13 @@ * Licence details can be found in the file COPYING. * * \author Asger Alstrup - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * \author Jean-Marc Lasgouttes * \author Angus Leeming * \author John Levon - * \author André Pönitz + * \author André Pönitz * \author Dekel Tsur - * \author Jürgen Vigna + * \author Jürgen Vigna * * Full author contact details are available in file CREDITS. */ @@ -31,7 +31,6 @@ #include "LyXRC.h" #include "Row.h" #include "OutputParams.h" -#include "paragraph_funcs.h" #include "sgml.h" #include "TextClass.h" #include "TexRow.h" @@ -40,16 +39,15 @@ #include "frontends/FontMetrics.h" #include "insets/InsetBibitem.h" -#include "insets/InsetOptArg.h" +#include "insets/InsetArgument.h" #include "support/lassert.h" -#include "support/convert.h" #include "support/debug.h" #include "support/gettext.h" #include "support/lstrings.h" #include "support/textutils.h" -#include +#include "support/bind.h" #include #include @@ -105,8 +103,7 @@ size_t ParagraphMetrics::computeRowSignature(Row const & row, Dimension const & d = row.dimension(); char_type const b[] = { row.sel_beg, row.sel_end, row.begin_margin_sel, row.end_margin_sel, d.wid, d.asc, d.des}; - // Each of the variable to process is 4 bytes: 4x7 = 28 - crc.process_bytes(b, 28); + crc.process_bytes(b, sizeof(b)); return crc.checksum(); } @@ -236,7 +233,7 @@ int ParagraphMetrics::singleWidth(pos_type pos, Font const & font) const c = par_->transformChar(c, pos); } else if (language->lang() == "hebrew" && Encodings::isHebrewComposeChar(c)) { - return 0; + return 0; } } return theFontMetrics(font).width(c);