Make start_tui function synchronous

This commit is contained in:
david-perez 2022-06-19 21:16:34 +02:00
parent 2ec774b4c3
commit 94f3da4e64
2 changed files with 2 additions and 2 deletions

View file

@ -347,7 +347,7 @@ impl TaskwarriorTui {
Ok(app) Ok(app)
} }
pub async fn start_tui(&mut self) -> Result<Terminal<CrosstermBackend<std::io::Stdout>>> { pub fn start_tui(&mut self) -> Result<Terminal<CrosstermBackend<std::io::Stdout>>> {
enable_raw_mode()?; enable_raw_mode()?;
let mut stdout = std::io::stdout(); let mut stdout = std::io::stdout();
execute!(stdout, EnterAlternateScreen, EnableMouseCapture)?; execute!(stdout, EnterAlternateScreen, EnableMouseCapture)?;

View file

@ -114,7 +114,7 @@ async fn tui_main(report: &str) -> Result<()> {
let mut app = app::TaskwarriorTui::new(report, true).await?; let mut app = app::TaskwarriorTui::new(report, true).await?;
let mut terminal = app.start_tui().await?; let mut terminal = app.start_tui()?;
let r = app.run(&mut terminal).await; let r = app.run(&mut terminal).await;