Re-introduce clearing with bg color, seems the TUI issue was fixed.

This commit is contained in:
Blaž Hrastnik 2021-04-10 00:22:14 +09:00
parent 392c4a9c02
commit 7493d19098

View file

@ -77,10 +77,6 @@ impl EditorView {
} }
} }
// clear with background color
// TODO: this seems to prevent setting style later
// surface.set_style(viewport, theme.get("ui.background"));
self.render_diagnostics(doc, view, area, surface, theme, is_focused); self.render_diagnostics(doc, view, area, surface, theme, is_focused);
let area = Rect::new( let area = Rect::new(
@ -630,6 +626,9 @@ impl Component for EditorView {
} }
fn render(&self, mut area: Rect, surface: &mut Surface, cx: &mut Context) { fn render(&self, mut area: Rect, surface: &mut Surface, cx: &mut Context) {
// clear with background color
surface.set_style(area, cx.editor.theme.get("ui.background"));
for (view, is_focused) in cx.editor.tree.views() { for (view, is_focused) in cx.editor.tree.views() {
let doc = cx.editor.document(view.doc).unwrap(); let doc = cx.editor.document(view.doc).unwrap();
self.render_view(doc, view, area, surface, &cx.editor.theme, is_focused); self.render_view(doc, view, area, surface, &cx.editor.theme, is_focused);