commit 9150625f668a2f284ca5f67c9e946388590fad93
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Sat Sep 20 21:49:00 2025 +0200
Fine-tune PAINTING debug messages
Remove out too wordy debug messages from getPitNearY().
Add coordinate information to debug message that indicates which rows
are painted.
---
src/TextMetrics.cpp | 17 ++++-------------
1 file changed, 4 insertions(+), 13 deletions(-)
diff --git a/src/TextMetrics.cpp b/src/TextMetrics.cpp
index ff73b36e50..d358b128a6 100644
--- a/src/TextMetrics.cpp
+++ b/src/TextMetrics.cpp
@@ -1469,11 +1469,9 @@ pit_type TextMetrics::getPitNearY(int y)
{
LASSERT(!text_->paragraphs().empty(), return -1);
LASSERT(!par_metrics_.empty(), return -1);
- LYXERR(Debug::PAINTING, "y: " << y << " cache size: " <<
par_metrics_.size());
// look for highest numbered paragraph with y coordinate less than
given y
pit_type pit = -1;
- int yy = -1;
ParMetricsCache::const_iterator it = par_metrics_.begin();
ParMetricsCache::const_iterator et = par_metrics_.end();
ParMetricsCache::const_iterator last = et;
@@ -1506,17 +1504,10 @@ pit_type TextMetrics::getPitNearY(int y)
}
for (; it != et; ++it) {
- // LYXERR(Debug::PAINTING, "examining: pit: " << it->first
- // << " y: " << it->second.position());
-
- if (it->first >= pit && it->second.top() <= y) {
+ if (it->first >= pit && it->second.top() <= y)
pit = it->first;
- yy = it->second.position();
- }
}
- LYXERR(Debug::PAINTING, "found best y: " << yy << " for pit: " << pit);
-
return pit;
}
@@ -2068,9 +2059,9 @@ void TextMetrics::drawParagraph(PainterInfo & pi,
pit_type const pit, int const
// 12 lines lower):
if (lyxerr.debugging(Debug::PAINTING)
&& (row.selection() || pi.full_repaint || row.changed())) {
- string const foreword = text_->isMainText() ? "main
text redraw "
- : "inset text redraw: ";
- LYXERR0(foreword << "pit=" << pit << " row=" << i
+ string const foreword = text_->isMainText() ? "main
text redraw "
+ : "inset text redraw ";
+ LYXERR0(foreword << "@(" << row_x << "," << y << ") "
<< "pit=" << pit << " row=" << i
<< (row.selection() ? " row_selection": "")
<< (pi.full_repaint ? " full_repaint" : "")
<< (row.changed() ? " row.changed" : ""));
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs