mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
Some improvements related to Debug::PAINTING
Avoid blinking the cursor when these debug messages are active. This avoids a lot of debug information.
This commit is contained in:
parent
6956cea323
commit
e7122d7926
@ -1929,9 +1929,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_has_changed)) {
|
||||
string const foreword = text_->isMainText() ?
|
||||
"main text redraw " : "inset text redraw: ";
|
||||
LYXERR(Debug::PAINTING, foreword << "pit=" << pit << " row=" << i
|
||||
string const foreword = text_->isMainText() ? "main text redraw "
|
||||
: "inset text redraw: ";
|
||||
LYXERR0(foreword << "pit=" << pit << " row=" << i
|
||||
<< " row_selection=" << row.selection()
|
||||
<< " full_repaint=" << pi.full_repaint
|
||||
<< " row_has_changed=" << row_has_changed
|
||||
|
@ -431,13 +431,16 @@ void GuiWorkArea::startBlinkingCaret()
|
||||
|
||||
d->showCaret();
|
||||
|
||||
//we're not supposed to cache this value.
|
||||
// Avoid blinking when debugging PAINTING, since it creates too much noise
|
||||
if (!lyxerr.debugging(Debug::PAINTING)) {
|
||||
// we are not supposed to cache this value.
|
||||
int const time = QApplication::cursorFlashTime() / 2;
|
||||
if (time <= 0)
|
||||
return;
|
||||
d->caret_timeout_.setInterval(time);
|
||||
d->caret_timeout_.start();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void GuiWorkArea::toggleCaret()
|
||||
|
Loading…
Reference in New Issue
Block a user