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

Reply via email to