X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTextMetrics.cpp;h=5dd582195a0063fd330bbb2cd76d154c2ae01b7f;hb=79ba8fe22a957123f47a1b125b9e74efbd698397;hp=5bdd4c2755f98f286ff6b5ad31cc1dd073ed01ed;hpb=7f17f13bfc2ad4e7cdd8ecfce23374e2b3d0c646;p=features.git diff --git a/src/TextMetrics.cpp b/src/TextMetrics.cpp index 5bdd4c2755..5dd582195a 100644 --- a/src/TextMetrics.cpp +++ b/src/TextMetrics.cpp @@ -247,6 +247,7 @@ bool TextMetrics::redoParagraph(pit_type const pit) if (row_index == pm.rows().size()) pm.rows().push_back(Row()); Row & row = pm.rows()[row_index]; + row.setChanged(false); row.pos(first); row.endpos(end); row.setDimension(dim); @@ -271,6 +272,7 @@ bool TextMetrics::redoParagraph(pit_type const pit) if (row_index == pm.rows().size()) pm.rows().push_back(Row()); Row & row = pm.rows()[row_index]; + row.setChanged(false); row.pos(first); row.endpos(first); row.setDimension(dim); @@ -1021,7 +1023,8 @@ void TextMetrics::drawParagraph(PainterInfo & pi, pit_type pit, int x, int y, // 12 lines lower): if (lyxerr.debugging(Debug::PAINTING)) { if (text_->isMainText(bv_->buffer())) - LYXERR(Debug::PAINTING) << "#"; + LYXERR(Debug::PAINTING) << "#" << + repaintAll << row_has_changed; else LYXERR(Debug::PAINTING) << "[" << repaintAll << row_has_changed << "]";