diff --git a/examples/termwiz.rs b/examples/termwiz.rs index eade9a3..d76349a 100644 --- a/examples/termwiz.rs +++ b/examples/termwiz.rs @@ -2,13 +2,11 @@ use ratatui::backend::TermwizBackend; use ratatui::widgets::{Block, Borders}; use ratatui::Terminal; use std::error::Error; -use std::time::{Duration, Instant}; +use std::time::Duration; use termwiz::input::InputEvent; -use termwiz::terminal::Terminal as TermwizTerminal; +use termwiz::terminal::Terminal as _; use tui_textarea::{Input, Key, TextArea}; -const TICK_RATE: Duration = Duration::from_millis(100); - fn main() -> Result<(), Box> { let backend = TermwizBackend::new()?; let mut term = Terminal::new(backend)?; @@ -20,7 +18,6 @@ fn main() -> Result<(), Box> { .borders(Borders::ALL) .title("Termwiz Minimal Example"), ); - let mut last_tick = Instant::now(); // The event loop loop { @@ -29,15 +26,11 @@ fn main() -> Result<(), Box> { f.render_widget(widget, f.size()); })?; - let timeout = TICK_RATE - .checked_sub(last_tick.elapsed()) - .unwrap_or_else(|| Duration::from_secs(0)); - if let Some(input) = term .backend_mut() .buffered_terminal_mut() .terminal() - .poll_input(Some(timeout))? + .poll_input(Some(Duration::from_millis(100)))? { if let InputEvent::Resized { cols, rows } = input { term.backend_mut() @@ -52,10 +45,6 @@ fn main() -> Result<(), Box> { } } } - - if last_tick.elapsed() >= TICK_RATE { - last_tick = Instant::now(); - } } term.show_cursor()?;