From 6982f2d1e631b47251964f7d66178d36e22073f3 Mon Sep 17 00:00:00 2001 From: rhysd Date: Tue, 24 Oct 2023 17:16:09 +0900 Subject: [PATCH] fix crash in `split` example --- examples/split.rs | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/examples/split.rs b/examples/split.rs index da2ce7f..6d7afd8 100644 --- a/examples/split.rs +++ b/examples/split.rs @@ -13,12 +13,10 @@ use tui_textarea::{Input, Key, TextArea}; fn inactivate(textarea: &mut TextArea<'_>) { textarea.set_cursor_line_style(Style::default()); textarea.set_cursor_style(Style::default()); - let b = textarea - .block() - .cloned() - .unwrap_or_else(|| Block::default().borders(Borders::ALL)); textarea.set_block( - b.style(Style::default().fg(Color::DarkGray)) + Block::default() + .borders(Borders::ALL) + .style(Style::default().fg(Color::DarkGray)) .title(" Inactive (^X to switch) "), ); } @@ -26,11 +24,12 @@ fn inactivate(textarea: &mut TextArea<'_>) { fn activate(textarea: &mut TextArea<'_>) { textarea.set_cursor_line_style(Style::default().add_modifier(Modifier::UNDERLINED)); textarea.set_cursor_style(Style::default().add_modifier(Modifier::REVERSED)); - let b = textarea - .block() - .cloned() - .unwrap_or_else(|| Block::default().borders(Borders::ALL)); - textarea.set_block(b.style(Style::default()).title(" Active ")); + textarea.set_block( + Block::default() + .borders(Borders::ALL) + .style(Style::default()) + .title(" Active "), + ); } fn main() -> io::Result<()> {