commit d81fe084a633188555feea6aab191fe8597e1dc2
Author: Scott Kostyshak <[email protected]>
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