LibWeb: Use the surrounding text color as the caret color

This way you can always see the cursor as long (as you can see the text
you are editing.)
This commit is contained in:
Andreas Kling 2020-12-09 21:19:40 +01:00
parent 5d77a19af5
commit 350b2c6d9e

View file

@ -134,7 +134,9 @@ void TextNode::paint_cursor_if_needed(PaintContext& context, const LineBoxFragme
float cursor_top = fragment_rect.top();
float cursor_height = fragment_rect.height();
Gfx::IntRect cursor_rect(cursor_x, cursor_top, 1, cursor_height);
context.painter().draw_rect(cursor_rect, context.palette().text_cursor());
auto color = specified_style().color_or_fallback(CSS::PropertyID::Color, document(), context.palette().base_text());
context.painter().draw_rect(cursor_rect, color);
}
template<typename Callback>