Index: Source/core/rendering/InlineTextBox.h |
diff --git a/Source/core/rendering/InlineTextBox.h b/Source/core/rendering/InlineTextBox.h |
index e2db766e70651e7a02db6eeb35644edb2025e861..c8ad2ee06f32c26e93fb1d17b5a69683aff237a1 100644 |
--- a/Source/core/rendering/InlineTextBox.h |
+++ b/Source/core/rendering/InlineTextBox.h |
@@ -175,8 +175,11 @@ private: |
unsigned short m_truncation; // Where to truncate when text overflow is applied. We use special constants to |
// denote no truncation (the whole run paints) and full truncation (nothing paints at all). |
+ unsigned underlinePaintStart(const CompositionUnderline&); |
+ unsigned underlinePaintEnd(const CompositionUnderline&); |
+ |
protected: |
- void paintCompositionBackground(GraphicsContext*, const FloatPoint& boxOrigin, RenderStyle*, const Font&, int startPos, int endPos); |
+ void paintCompositionBackground(GraphicsContext*, const FloatPoint& boxOrigin, RenderStyle*, const Font&, Color backgroundColor, int startPos, int endPos); |
void paintDocumentMarkers(GraphicsContext*, const FloatPoint& boxOrigin, RenderStyle*, const Font&, bool background); |
void paintCompositionUnderline(GraphicsContext*, const FloatPoint& boxOrigin, const CompositionUnderline&); |