diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2023-02-09 15:52:58 -0330 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2023-02-09 15:52:58 -0330 |
| commit | 4777781061ea1381363072d00839d2efc5221099 (patch) | |
| tree | 8326ff76738d27ac7a16a188a6f61d71de88e2f3 | |
| parent | 3900e2a499df1d13339ac727fee01afd34ace3d8 (diff) | |
| download | pfc-4777781061ea1381363072d00839d2efc5221099.zip | |
remove mouse capture
| -rw-r--r-- | src/ui.rs | 9 |
1 files changed, 2 insertions, 7 deletions
@@ -1,5 +1,4 @@ use crossterm::{ - event::{DisableMouseCapture, EnableMouseCapture}, execute, terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen}, }; @@ -29,7 +28,7 @@ impl Calculator { pub fn init_terminal() -> Result<Terminal<CrosstermBackend<io::Stdout>>, io::Error> { enable_raw_mode()?; let mut stdout = io::stdout(); - execute!(stdout, EnterAlternateScreen, EnableMouseCapture)?; + execute!(stdout, EnterAlternateScreen)?; let backend = CrosstermBackend::new(stdout); Terminal::new(backend) } @@ -39,11 +38,7 @@ where B: Backend + io::Write, { disable_raw_mode()?; - execute!( - terminal.backend_mut(), - LeaveAlternateScreen, - DisableMouseCapture, - )?; + execute!(terminal.backend_mut(), LeaveAlternateScreen,)?; terminal.show_cursor()?; Ok(()) } |