Set the brush origin in the BaseTextEditor for the WaveUnderlines

This is necessary since a recent change in Qt 4.6 to how the
WaveUnderline is drawn. It makes sure the WaveUnderline repeats
correctly from one text item to another.

Reviewed-by: mae
This commit is contained in:
Thorbjørn Lindeijer
2009-11-26 16:34:14 +01:00
parent b02d705ac4
commit 9ec55210c3

View File

@@ -1995,6 +1995,9 @@ void BaseTextEditor::paintEvent(QPaintEvent *e)
d->m_ifdefedOutFormat.background());
}
// Set a brush origin so that the WaveUnderline knows where the wave started
painter.setBrushOrigin(offset);
// // keep right margin clean from full-width selection
// int maxX = offset.x() + qMax((qreal)viewportRect.width(), documentLayout->documentSize().width())
// - doc->documentMargin();