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):
|
// 12 lines lower):
|
||||||
if (lyxerr.debugging(Debug::PAINTING)
|
if (lyxerr.debugging(Debug::PAINTING)
|
||||||
&& (row.selection() || pi.full_repaint || row_has_changed)) {
|
&& (row.selection() || pi.full_repaint || row_has_changed)) {
|
||||||
string const foreword = text_->isMainText() ?
|
string const foreword = text_->isMainText() ? "main text redraw "
|
||||||
"main text redraw " : "inset text redraw: ";
|
: "inset text redraw: ";
|
||||||
LYXERR(Debug::PAINTING, foreword << "pit=" << pit << " row=" << i
|
LYXERR0(foreword << "pit=" << pit << " row=" << i
|
||||||
<< " row_selection=" << row.selection()
|
<< " row_selection=" << row.selection()
|
||||||
<< " full_repaint=" << pi.full_repaint
|
<< " full_repaint=" << pi.full_repaint
|
||||||
<< " row_has_changed=" << row_has_changed
|
<< " row_has_changed=" << row_has_changed
|
||||||
|
@ -431,13 +431,16 @@ void GuiWorkArea::startBlinkingCaret()
|
|||||||
|
|
||||||
d->showCaret();
|
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;
|
int const time = QApplication::cursorFlashTime() / 2;
|
||||||
if (time <= 0)
|
if (time <= 0)
|
||||||
return;
|
return;
|
||||||
d->caret_timeout_.setInterval(time);
|
d->caret_timeout_.setInterval(time);
|
||||||
d->caret_timeout_.start();
|
d->caret_timeout_.start();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void GuiWorkArea::toggleCaret()
|
void GuiWorkArea::toggleCaret()
|
||||||
|
Loading…
Reference in New Issue
Block a user