summaryrefslogtreecommitdiffstats
path: root/src/interactive
diff options
context:
space:
mode:
authorSebastian Thiel <sebastian.thiel@icloud.com>2020-03-29 20:42:23 +0800
committerSebastian Thiel <sebastian.thiel@icloud.com>2020-03-29 20:42:23 +0800
commita3cf6d6f3ea68d4cc91a433b4e3701e698f27009 (patch)
tree593d13c493a538c2ec3d2d0ef615ca3aa892f3b2 /src/interactive
parent584cc989cfdf37cd11a2e885e42ddabaccda7dec (diff)
Crossbeam channel is actually not needed in this case
Diffstat (limited to 'src/interactive')
-rw-r--r--src/interactive/app/eventloop.rs4
-rw-r--r--src/interactive/widgets/entries.rs2
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() {