Render cursor text with the terminal's background color

This commit is contained in:
Nathan Sobo 2023-12-27 11:08:43 -07:00
parent 5cfd4b06b9
commit ddd6f0806b

View file

@ -498,13 +498,6 @@ impl TerminalElement {
let cursor_point = DisplayCursor::from(cursor.point, *display_offset);
let cursor_text = {
let str_trxt = cursor_char.to_string();
let color = if self.focused {
theme.players().local().background
} else {
theme.players().local().cursor
};
let len = str_trxt.len();
cx.text_system()
.shape_line(
@ -513,7 +506,7 @@ impl TerminalElement {
&[TextRun {
len,
font: text_style.font(),
color,
color: theme.colors().terminal_background,
background_color: None,
underline: Default::default(),
}],