diff options
author | Sebastian Thiel <sebastian.thiel@icloud.com> | 2020-03-29 20:42:23 +0800 |
---|---|---|
committer | Sebastian Thiel <sebastian.thiel@icloud.com> | 2020-03-29 20:42:23 +0800 |
commit | a3cf6d6f3ea68d4cc91a433b4e3701e698f27009 (patch) | |
tree | 593d13c493a538c2ec3d2d0ef615ca3aa892f3b2 /src/interactive | |
parent | 584cc989cfdf37cd11a2e885e42ddabaccda7dec (diff) |
Crossbeam channel is actually not needed in this case
Diffstat (limited to 'src/interactive')
-rw-r--r-- | src/interactive/app/eventloop.rs | 4 | ||||
-rw-r--r-- | src/interactive/widgets/entries.rs | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/interactive/app/eventloop.rs b/src/interactive/app/eventloop.rs index a356f74..4960566 100644 --- a/src/interactive/app/eventloop.rs +++ b/src/interactive/app/eventloop.rs @@ -195,13 +195,13 @@ impl TerminalApp { let mut display: DisplayOptions = options.clone().into(); display.byte_vis = ByteVisualization::PercentageAndBar; let mut window = MainWindow::default(); - let (keys_tx, keys_rx) = crossbeam_channel::unbounded(); + let (keys_tx, keys_rx) = std::sync::mpsc::channel(); // unbounded match mode { Interaction::None => drop(keys_tx), Interaction::Full => drop(std::thread::spawn(move || { let keys = std::io::stdin().keys(); for key in keys { - if let Err(_) = keys_tx.try_send(key) { + if let Err(_) = keys_tx.send(key) { break; } } diff --git a/src/interactive/widgets/entries.rs b/src/interactive/widgets/entries.rs index 2fbccc7..adb8a08 100644 --- a/src/interactive/widgets/entries.rs +++ b/src/interactive/widgets/entries.rs @@ -64,7 +64,7 @@ impl Entries { p => p, }; let title = format!( - " {} ({} item{})", + " {} ({} item{}) ", title, entries.len(), match entries.len() { |