commit d81fe084a633188555feea6aab191fe8597e1dc2 Author: Scott Kostyshak <skost...@lyx.org> Date: Sun Feb 8 16:39:06 2015 -0500
Revert "Do not modify the changed() status of rows when no drawing has taken place" This reverts commit c6f8f51525f711fdb85b4ef3d41cb6ee391bb919. I accidentally committed this patch, which I am testing as a fix to 9388. diff --git a/src/TextMetrics.cpp b/src/TextMetrics.cpp index 2119f8e..f29202c 100644 --- a/src/TextMetrics.cpp +++ b/src/TextMetrics.cpp @@ -1878,8 +1878,7 @@ void TextMetrics::drawParagraph(PainterInfo & pi, pit_type const pit, int const } // Row signature; has row changed since last paint? - if (pi.pain.isDrawingEnabled()) - row.setCrc(pm.computeRowSignature(row, bparams)); + row.setCrc(pm.computeRowSignature(row, bparams)); bool row_has_changed = row.changed() || rowSlice == bv_->lastRowSlice(); @@ -1917,8 +1916,7 @@ void TextMetrics::drawParagraph(PainterInfo & pi, pit_type const pit, int const LYXERR(Debug::PAINTING, foreword << "pit=" << pit << " row=" << i << " row_selection=" << row.selection() << " full_repaint=" << pi.full_repaint - << " row_has_changed=" << row_has_changed - << " drawingEnabled=" << pi.pain.isDrawingEnabled()); + << " row_has_changed=" << row_has_changed); } // Backup full_repaint status and force full repaint