From 1947cf5d6a1b9ac05796d46ffb3ca92ab8207df8 Mon Sep 17 00:00:00 2001 From: nyx Date: Tue, 1 Oct 2024 21:51:29 -0400 Subject: [PATCH] fix color bleeding --- tui/src/floating_text.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tui/src/floating_text.rs b/tui/src/floating_text.rs index 52e0c50c..824579d5 100644 --- a/tui/src/floating_text.rs +++ b/tui/src/floating_text.rs @@ -219,7 +219,8 @@ impl FloatContent for FloatingText { .title_style(Style::default().reversed()) .style(Style::default()); - // Draw the Block first + frame.render_widget(Clear, area); + frame.render_widget(block.clone(), area); // Calculate the inner area to ensure text is not drawn over the border @@ -267,9 +268,6 @@ impl FloatContent for FloatingText { .block(Block::default()) .highlight_style(Style::default().reversed()); - // Clear the text underneath the floats rendered area - frame.render_widget(Clear, inner_area); - // Render the list inside the bordered area frame.render_widget(list, inner_area); }