deps: switch back to crossterm 0.26.1 with fix to double keypress (#1068)

This commit is contained in:
Clement Tsang 2023-03-15 01:50:52 -04:00 committed by GitHub
parent 8fe3f1f23c
commit ac0bf7ca96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -40,7 +40,7 @@ use constants::*;
use crossterm::{
event::{
poll, read, DisableBracketedPaste, DisableMouseCapture, Event, KeyCode, KeyEvent,
KeyModifiers, MouseEvent, MouseEventKind,
KeyEventKind, KeyModifiers, MouseEvent, MouseEventKind,
},
execute,
style::Print,
@ -444,7 +444,9 @@ pub fn create_input_thread(
break;
}
}
Event::Key(key) => {
Event::Key(key) if key.kind == KeyEventKind::Press => {
// For now, we only care about keydown events. This may change in the future.
if sender.send(BottomEvent::KeyInput(key)).is_err() {
break;
}